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.
0 个评论
回答(1 个)
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:
'viewer' properties: https://www.mathworks.com/help/images/ref/images.ui.graphics.viewer-properties.html
2 个评论
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!