主要内容

向可视化添加上下文

Isocaps是什么?

Isocaps是拟合等值面的极限以提供等值面的视觉背景的平面。等盖帽显示了等盖帽提供的等盖帽内部的横截面视图后盖

下面两幅图说明了等caps的用法。第一种是没有等盖的等值面。

第二幅图显示了在同一等值面上添加等帽的效果。

其他Isocap应用程序

以下例子显示了isocaps的一些其他应用:

定义Isocaps

等盖像等曲面一样被创建为补丁图形对象。使用isocaps命令生成要传递给的数据补丁.例如:

补丁(isocaps (voldata isoval)……“FaceColor”、“插值函数 ',... ...' EdgeColor”、“没有”)

为标量卷数据创建等盖voldata在价值isoval.您应该使用相同的体积数据和等值线来创建等值面,以确保等值线的边缘适合等值面。

设置补丁FaceColor财产插值函数结果显示一个着色,该着色将由iscap跨的数据值映射到colormap条目。您还可以设置其他补丁属性来控制等帽上的光照和着色效果。

向等值面添加等盖

这个例子说明了在使用等caps时如何设置着色和照明特性。有五个基本步骤:

1.准备数据

下面的例子使用了一个随机的3d数组(兰德)来定义卷数据。然后数据被平滑(smooth3).

data =兰德(12)12日12日;data = smooth3(数据,“盒子”,5);

2.创建等值面并设置属性

使用等值面补丁创建等值面并设置着色和照明属性。减少AmbientStrengthSpecularStrength,DiffuseStrength的亮度,以补偿用于提供更均匀照明的两个光源的亮度。

重新计算等值面的顶点法线以产生更平滑的光照(isonormals).

isoval = 5;h =补丁(等值面(数据,isoval)……“FaceColor”、“蓝”,……‘EdgeColor’,‘没有’,……“AmbientStrength”。2,…“SpecularStrength”,7,……“DiffuseStrength”。4);isonormals(数据、h)

3.创建等caps和设置属性

定义isocaps使用与等值面相同的数据和等值值。指定插值颜色,并选择一个颜色映射,该颜色映射与蓝色等值面的颜色对比更好,比默认颜色映射(colormap).

补丁(isocaps(数据、isoval),……“FaceColor”、“插值函数”,…“EdgeColor”、“没有”)colormap hsv

4.定义视图

设置数据长宽比为(1, 1, 1)以便显示在正确的比例(daspect).消除轴内的空白并将视图设置为3-D (视图).

Daspect([1,1,1])轴紧视图(3)

5.添加照明

为了添加相当均匀的照明,但仍然利用光源的能力使可见的微妙变化的形状,这个例子使用两个灯,一个在相机的左边,一个在相机的右边(camlight).使用高洛照明产生最平滑的颜色变化(照明).

右灯左灯