surfaceMeshShow
显示面网格
语法
描述
surfaceMeshShow (
控件指定的表面网格surfaceMeshObj
)surfaceMesh
对象surfaceMeshObj
.
surfaceMeshShow (
控件指定的表面网格triangulationObj
)三角测量
对象。
surfaceMeshShow (___名称=值)
指定选项,使用一个或多个名称-值参数以及来自以前语法的参数的任何组合。例如,Title =“长方体”
显示带有标题的表面网格“长方体”
.
例子
使用显示表面网格surfaceMesh
对象
定义曲面网格的网格顶点和面。
顶点= [0 0 0;0 0 1;0 1 1;0 0 2;1 0.5 1];Faces = [1 2 3;2 3 4;2 3 5];
创建一个surfaceMesh
对象使用顶点和面。
mesh = surfaceMesh(顶点,面);
显示表面网格。
surfaceMeshShow(网格、标题=“表面网格”ColorMap =“热”写成BackgroundColor =“蓝色”)
使用显示表面网格三角测量
对象
创建一个三角测量
代表三维三角定位的物体。
[x,y] =网格(1:15,1:15);Tri = delaunay(x,y);Z =峰(15);triangulationObject =三角测量(triangulation(tri,x(:),y(:),z(:)));
显示由三角剖分定义的曲面网格。
surfaceMeshShow (triangulationObject ColorMap =“夏天”、标题=“三角测量对象网格”)
输入参数
surfaceMeshObj
- - - - - -表面网格数据
surfaceMesh
对象
表面网格数据,指定为surfaceMesh
对象。
triangulationObj
- - - - - -曲面网格三角剖分
三角测量
对象
曲面网格的三角剖分,指定为三角测量
对象。
顶点
- - - - - -网格顶点
米3矩阵
网格顶点,指定为米3矩阵。矩阵的每一行都是这个形式[x y z]
,指定顶点的坐标。每个顶点都有一个顶点ID,它等于矩阵中的行号。米是顶点的总数。
脸
- - - - - -网格三角形面
N3矩阵
网格三角形面,指定为N3矩阵。矩阵的每一行都是这个形式[V1V2V3.]
,指定定义三角形面的顶点的顶点id。N是面的数量。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
例子:surfaceMeshShow(网格、Title =“长方体”)
显示带有标题的表面网格“长方体”
.
ColorMap
- - - - - -表面网格色卡
“parula”
(默认)|特征向量|字符串标量
表面网格的颜色图,指定为以下选项之一。
parula
涡轮增压
hsv
热
很酷的
春天
夏天
秋天
冬天
灰色的
骨
铜
粉红色的
飞机
行
colorcube
棱镜
国旗
白色
有关更多信息,请参见colormap
.
写成BackgroundColor
- - - - - -背景颜色
[0 0 0]
(默认)|RGB值|十六进制颜色编码|颜色名称|颜色名称短
表面网格的背景色,指定为以下选项之一。
RGB值-三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.十六进制色码-以散列符号(
#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。颜色名称或简称—指定颜色的名称,例如
“红色”
或“绿色”
.短名称指定颜色名称的字母,例如“r”
或‘g’
.
RGB三联色和十六进制色码用于指定自定义颜色。
该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。
颜色名称 | 短名称 | RGB值 | 十六进制色码 |
---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
“绿色” |
“g” |
[0 1 0] |
“# 00 ff00” |
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
“红色” |
“m” |
[10 0 1] |
“#”就 |
“黄色” |
“y” |
[1 1 0] |
“# FFFF00” |
“黑色” |
“k” |
[0 0 0] |
“000000 #” |
“白色” |
“w” |
[1,1 1] |
“# FFFFFF” |
α
- - - - - -表面网格透明度
1
(默认)|范围内的正标量[0, 1]
表面网格的透明度,指定为范围内的正标量[0, 1]
.的值1
是完全不透明的,0
是完全透明的,它们之间的值是半透明的。
数据类型:单
|双
线框
- - - - - -显示网格表面为线框
假
(默认)|真正的
将网格表面显示为线框,指定为逻辑真正的
或假
.当设置为真正的
,该函数将网格表面显示为线框。否则,表面有固体填充。
数据类型:逻辑
VerticesOnly
- - - - - -只显示网格顶点
假
(默认)|真正的
只显示网格顶点,指定为逻辑真正的
或假
.当设置为真正的
,函数只显示网格顶点。
数据类型:逻辑
标题
- - - - - -表面网格显示的标题
”“
(默认)|特征向量|字符串标量
表面网格显示的标题,指定为字符向量或字符串标量。该值默认为空。
数据类型:字符
|字符串
限制
的surfaceMeshShow
函数不显示网格面指定的颜色FaceColors
输入的属性surfaceMesh
对象。
方法无法保存输出savefig
函数。
使用函数,如情节
后surfaceMeshShow
函数中,您必须创建一个新的图形窗口。的surfaceMeshShow
函数不能创建图形。
版本历史
在R2022b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。