文档

Isocaps

计算等距端盖几何形状

句法

fvc = isocaps(x,y,z,v,isOvalue)
fvc = isocaps(v,isOvalue)
fvc = isocaps(...,'')
fvc = isocaps(...,'哪个平面')
[f,v,c] = isocaps(...)
ISOCAPS(...)

描述

fvc = isocaps(x,y,z,v,isOvalue)计算卷数据的等曲面端盖几何形状v在isosurface值Isovalue。阵列X,,,,y, 和z定义卷的坐标v

结构FVC包含端盖的面部,顶点和颜色数据,可以直接传递到修补命令。

fvc = isocaps(v,isOvalue)假设数组X,,,,y, 和z定义为[x,y,z] = meshgrid(1:n,1:m,1:p)在哪里[m,n,p] = size(v)

fvc = isocaps(...,'')指定端盖是在指定值之上还是低于指定的值Isovalue。这'括'选项可以是'以上'(默认)或'以下'

fvc = isocaps(...,'哪个平面')指定在哪些飞机上绘制端盖。可能的值“哪个平面”'全部'(默认),'xmin',,,,'xmax',,,,'ymin',,,,'ymax',,,,'zmin', 或者'zmax'

[f,v,c] = isocaps(...)返回三个阵列中端盖的面部,顶点和颜色数据,而不是结构FVC

ISOCAPS(...)没有输出参数会用计算的面,顶点和颜色绘制一个补丁。

例子

全部收缩

该示例使用的数据集是人类头骨的MRI切片集合。它说明了使用ISOCAPS绘制此切割体积上的端盖的使用。

红色等曲面显示卷(头骨)的轮廓,端盖显示了卷内部的内容。

从端盖数据创建的补丁(P2)使用插值的面部着色,这意味着灰色的菌落和光源确定其颜色的颜色。isosurface补丁(P1)使用了扁平的脸色,该颜色受灯的影响,但不使用colormap。

加载MRId =挤压(d);d(:,1:60,:) = [];p1 = patch(isosurface(d,5),“ faceColor”,,,,'红色的',,,,...'edgeColor',,,,'没有任何');p2 = patch(Isocaps(d,5),“ faceColor”,,,,'Interp',,,,...'edgeColor',,,,'没有任何');查看(3)轴紧的daspect([1,1,.4])colormap(灰色(100))凸轮灯剩下CAMLIGHT LIGHTINGGouraud等法(D,P1)

在R2006a之前引入

这个话题有帮助吗?