Octave具有以下函数三倍体
, 三聚物
和三曲面
以绘制二维点集的Delaunay三角函数。四聚物
将绘制三维点集的三角函数。
(tri, x, y)
¶(tri, x, y, linespec)
¶h =
triplot (…)
¶绘制二维三角形网格。
tri通常是网格上Delaunay三角函数的输出x, y。每一排tri表示一个三角集,包含三个索引[x, y]它们是x-y平面中三角形的顶点。
可以使用参数定义用于打印的线条样式linespec与的格式相同plot
命令
可选返回值h是createdpatch对象的图形句柄。
(tri, x, y, z, c)
¶(tri, x, y, z)
¶(tri, x, y)
¶(…, prop, val, …)
¶h =
trimesh (…)
¶打印三维三角形线框网格。
与…对比网格
,其使用矩形绘制网格,三聚物
使用三角形绘制网格。
tri通常是网格上Delaunay三角函数的输出x, y。每一排tri表示一个三角集,包含三个索引[x, y]它们是x-y平面中三角形的顶点。z确定每个顶点的平面上方的高度。如果没有z给出输入,然后将三角形绘制为二维图形。
三聚体的颜色是通过线性缩放z值以适应当前颜色map的范围。使用caxis
和/或改变颜色map以控制外观。
(可选)网格的颜色可以独立于z通过供应c,是颜色map数据的向量,或是RGB数据的具有三列的矩阵。中指定的颜色数c必须等于中的顶点数z或者三角形的数量tri.
任何属性/值对都将直接传递给基础补丁对象。完整的属性清单记录在补丁属性.
可选返回值h是创建的补丁对象的图形句柄。
(tri, x, y, z, c)
¶(tri, x, y, z)
¶(…, prop, val, …)
¶h =
trisurf (…)
¶绘制三维三角形曲面。
与…对比冲浪
,其使用矩形绘制表面网格,三曲面
使用三角形绘制网格。
tri通常是网格上Delaunay三角函数的输出x, y。每一排tri表示一个三角集,包含三个索引[x, y]它们是x-y平面上三角矩阵的顶点。z确定每个顶点平面上方的高度。
三曲面的颜色是通过线性缩放z值以适应当前颜色map的范围。使用caxis
和/或改变颜色map以控制外观。
(可选)网格的颜色可以独立于z通过供应c,是颜色map数据的向量,或是RGB数据的具有三列的矩阵。中指定的颜色数c必须等于中的顶点数z或者三角形的数量tri。当指定每个顶点的颜色时,三角形将仅根据第一个顶点的颜色进行着色(详见补丁文档和FaceColor
属性设置为时平的
).
任何属性/值对都将直接传递给基础补丁对象。完整的属性清单记录在补丁属性.
可选返回值h是创建的补丁对象的图形句柄。
(T, X)
¶(T, X, C)
¶(…, property, val, …)
¶h =
tetramesh (…)
¶显示在m-by-4矩阵中定义的四面体T作为3-D补丁。
T通常是三维点集的Delaunay三角函数的输出。每一排T包含n-by-3矩阵的四个索引十、四面体的顶点。中的每一行十、表示三维空间中的一个点。
向量C指定每个四面体的颜色作为当前颜色map的索引。默认值为1:m,其中m是四面体的数量;索引被缩放以map到彩色地图的整个范围。如果四面体比颜色图中的颜色多,则中的值C循环重复。
使命感四元组(…,“属性”,“值”,…)
将所有属性/值对作为附加参数直接传递给补丁函数。完整的属性清单记录在补丁属性.
可选返回值h是补丁句柄的向量,其中每个句柄表示一个四面体,其顺序为T。的典型用例h是转动相应的补丁visible
属性on
或关
.
类型演示四聚体
查看有关使用的示例四聚物
.
之间的区别三倍体
和三聚物
或三曲面
,是前者只绘制了二维三角函数本身,而后者绘制了函数的值fx, y)
。的使用示例三倍体
函数为
兰特(“状态”,2)x=兰特(20,1);y=兰特(20,1);tri=delaunay(x,y);三倍体(tri,x,y);
其绘制了一组二维随机点的Delaunay三角函数。上面的输出可以在中看到图30.2.
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号