Programmatic and reproducible use of volumeViewer app

4 次查看(过去 30 天)
Is there a way to visualize a volumetric image in a controlled way? The volumeViewer app gives the quality of visualization I want but I need to be able to reproduce figures with the same viewing angle and alpha map. Is there a way to produce the same volumetric image in a normal figure window so I can use view, xlabel, grid, etc.? I also need to be able to export these visualizations.

回答(1 个)

Divyajyoti Nayak
Divyajyoti Nayak 2025-6-4
编辑:Divyajyoti Nayak 2025-6-6
From MATLAB R2022b onwards, the 'viewer3d' command can be used to create a viewer object in a new figure window to visualize 3d images. The properties of the viewer object, such as orientation, camera position, background color, etc. can be modified using dot notation.
viewer = viewer3d(BackgroundColor="white", GradientColor=[0.5 0.5 0.5],Lighting="on");
viewer.CameraPosition = [120 120 200];
viewer.CameraTarget = [120 120 -10];
viewer.CameraUpVector = [0 1 0];
viewer.CameraZoom = 1.5;
Here's some documentation to help you out:
  2 个评论
Les Beckham
Les Beckham 2025-6-4
Your answer would likely be more useful if you fix the typo to clarify what version you are referring to here:
"From MATLAB R202b onwards"
^?

请先登录,再进行评论。

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by