主要内容

收缩

减小贴片面的尺寸

句法

收缩(P,SF)
NFV= shrinkfaces(p,sf)
nfv = shrinkfaces(fv,sf)
收缩(P)
nfv = shrinkfaces(f,v,sf)
[nf,nv] = shrinkfaces(...)

描述

收缩(P,SF)缩小斑块的面积p收缩因子SF。收缩系数为0.6,每张面部收缩到其原始面积的60%。如果补丁包含共享顶点,则MATLAB®软件在执行面积减少之前先创建非避孕的顶点。

NFV= shrinkfaces(p,sf)返回结构中的面部和顶点数据NFV,但没有设置面孔顶点补丁的属性p

nfv = shrinkfaces(fv,sf)使用来自结构的面部和顶点数据FV

收缩(P)收缩(FV)(不指定收缩系数)假设收缩系数为0.3。

nfv = shrinkfaces(f,v,sf)使用来自数组的面部和顶点数据Fv

[nf,nv] = shrinkfaces(...)将面部和顶点数据返回两个单独的数组而不是结构。

例子

全部收缩

加载流数据集,该集合表示无限罐中淹没射流的速度轮廓。创建两个Isosurfaces,可在缩小面部尺寸的效果之前和之后提供。

在其他方面采样流数据降低然后使用等法表生成面部和顶点数据。绘制第一个isosurface。然后设置视图并添加标题。

[x,y,z,v] =流;[x,y,z,v] = redicalvolume(x,y,z,v,2);fv = isosurface(x,y,z,v,-3);p1 = patch(fv);p1.faceColor ='红色的';p1.edgecolor = [0.5 0.5 0.5];daspect([1 1 1]);查看(3);轴紧的标题('原来的'

图包含一个轴对象。带有标题原始的轴对象包含一个类型补丁的对象。

利用收缩修改面部和顶点数据并绘制第二个补丁。

图p2 = patch(shrinkfaces(fv,.3));p2.faceColor ='红色的';p2.EdgeColor = [0.5 0.5 0.5];daspect([1 1 1]);查看(3);轴紧的标题(“缩水”

图包含一个轴对象。缩小后带有标题的轴对象包含一个类型补丁的对象。

扩展功能

在R2006a之前引入