trisurf
三角曲面图
说明
trisurf(___,
还指定上述任一语法的曲面颜色。c
)
trisurf(___,
使用名称-值对组指定曲面图的一个或多个属性。例如,Name,Value
)'FaceColor','y'
将面颜色设置为黄色。
示例
输入参数
T
— 三角连接
矩阵
三角连接,指定为三列矩阵,其中每行包含用于定义三角形面的顶点。
x
— x 坐标
列向量
x 坐标,指定为列向量。
y
— y 坐标
列向量
y 坐标,指定为列向量。
z
— z 坐标
列向量
z 坐标,指定为列向量。
c
— 面颜色
矩阵
面颜色,指定为与 z
相同大小的颜色图索引矩阵。有关详细信息,请参阅曲面绘图数据与颜色图的关系。如果要对曲面着色进行更多控制,请使用 'EdgeColor'
和 'FaceColor'
名称-值对组。
TO
— 三角剖分对象
triangulation
| delaunayTriangulation
三角剖分对象,指定为 triangulation
或 delaunayTriangulation
对象。
名称-值参数
将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN
,其中 Name
是参量名称,Value
是对应的值。名称-值参量必须出现在其他参量之后,但参量对组的顺序无关紧要。
在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name
引起来。
示例: trisurf(TO,'FaceColor','r')
此处所列的属性只是一部分。有关完整列表,请参阅 Patch 属性。
FaceColor
— 面颜色
[0.85 0.85 0.85]
(默认) | 颜色名称 | RGB 三元组 | 'none'
面颜色,指定为以逗号分隔的对组,该对组由 'FaceColor'
和一个颜色名称、RGB 三元组或者 'none'
组成。
RGB 三元组是包含三个元素的行向量,其元素分别指定颜色中红、绿、蓝分量的强度。强度值必须位于 [0,1]
范围内,例如 [0.4 0.6 0.7]
。下表列出长和短颜色名称选项以及对应的 RGB 三元组值。
长名称 | 短名称 | RGB 三元组 |
---|---|---|
'yellow' | 'y' | [1 1 0] |
'magenta' | 'm' | [1 0 1] |
'cyan' | 'c' | [0 1 1] |
'red' | 'r' | [1 0 0] |
'green' | 'g' | [0 1 0] |
'blue' | 'b' | [0 0 1] |
'white' | 'w' | [1 1 1] |
'black' | 'k' | [0 0 0] |
FaceAlpha
— 面透明度
1
(默认) | 范围 [0,1]
中的标量
面透明度,指定为以逗号分隔的对组,该对组由 'FaceAlpha'
和一个 [0,1]
范围内的标量组成。值为 1 表示不透明,值为 0 表示完全透明。介于 0 和 1 之间的值表示半透明。
EdgeColor
— 边颜色
[0 0 0]
(默认) | 颜色名称 | RGB 三元组 | 'none'
边颜色,指定为以逗号分隔的对组,该对组由 'EdgeColor'
和一个颜色名称、RGB 三元组或者 'none'
组成。默认颜色 [0 0 0]
对应于黑色边界。
RGB 三元组是包含三个元素的行向量,其元素分别指定颜色中红、绿、蓝分量的强度。强度值必须位于 [0,1]
范围内,例如 [0.4 0.6 0.7]
。下表列出长和短颜色名称选项以及对应的 RGB 三元组值。
长名称 | 短名称 | RGB 三元组 |
---|---|---|
'yellow' | 'y' | [1 1 0] |
'magenta' | 'm' | [1 0 1] |
'cyan' | 'c' | [0 1 1] |
'red' | 'r' | [1 0 0] |
'green' | 'g' | [0 1 0] |
'blue' | 'b' | [0 0 1] |
'white' | 'w' | [1 1 1] |
'black' | 'k' | [0 0 0] |
LineWidth
— 线条宽度
0.5
(默认) | 正数值
线宽,以逗号分隔的对组形式指定,该对组由 'LineWidth'
和一个正数值(以磅为单位)组成。
LineStyle
— 线型
"-"
(默认) | "--"
| ":"
| "-."
| "none"
线型,指定为下表中列出的选项之一。
线型 | 描述 | 表示的线条 |
---|---|---|
"-" | 实线 |
|
"--" | 虚线 |
|
":" | 点线 |
|
"-." | 点划线 |
|
"none" | 无线条 | 无线条 |
扩展功能
GPU 数组
通过使用 Parallel Computing Toolbox™ 在图形处理单元 (GPU) 上运行来加快代码执行。
用法说明和限制:
此函数接受 GPU 数组,但不在 GPU 上运行。
有关详细信息,请参阅Run MATLAB Functions on a GPU (Parallel Computing Toolbox)。
分布式数组
使用 Parallel Computing Toolbox™ 在集群的组合内存中对大型数组进行分区。
用法说明和限制:
此函数在分布式数组上运行,但在客户端 MATLAB® 中执行。
有关详细信息,请参阅Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox)。
版本历史记录
在 R2006a 之前推出
另请参阅
patch
| surf
| tetramesh
| trimesh
| triplot
| delaunay
| triangulation
| delaunayTriangulation
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)