编者按:此文件被选为MATLAB Central本周精选
Joe Conti的流行vol3d函数的更新,允许显式定义体素颜色和alpha值。功能增加了,但功能完全向后兼容。
在体素可以是任何RGB颜色的情况下,使用:
vol3d (CData, CData);
其中cdata是一个MxNxPx3数组,沿着第4维是RGB颜色。在颜色和alpha值高度独立的情况下,指定MxNxP字母如下:
vol3d('CData', CData, 'Alpha', Alpha);
在Joe Conti的完全允许下,这个函数修改了原文(尽可能少)。最初的功能附带了一些用于编辑颜色地图和字母地图的额外工具,遗憾的是,这些功能已不再可用。
这种渲染方法的工作方式是将每个体素的六个面渲染为一个半透明的平面。
引用作为
奥利弗·伍德福德(2022年)。vol3d v2(//www.tatmou.com/matlabcentral/fileexchange/22940-vol3d-v2), MATLAB中央文件交换。检索.