30.1.1绘制三角图

Octave具有以下函数三倍体, 三聚物三曲面以绘制二维点集的Delaunay三角函数。四聚物将绘制三维点集的三角函数。

 
: triplot (tri, x, y)
: triplot (tri, x, y, linespec)
: h = triplot (…)

绘制二维三角形网格。

tri通常是网格上Delaunay三角函数的输出x, y。每一排tri表示一个三角集,包含三个索引[x, y]它们是x-y平面中三角形的顶点。

可以使用参数定义用于打印的线条样式linespec与的格式相同plot命令

可选返回值h是createdpatch对象的图形句柄。

详见: 情节, 三聚物, 三曲面, delaunay.

 
: trimesh (tri, x, y, z, c)
: trimesh (tri, x, y, z)
: trimesh (tri, x, y)
: trimesh (…, 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是创建的补丁对象的图形句柄。

详见: 网格, 四聚物, 三倍体, 三曲面, delaunay, 色斑, 隐藏的.

 
: trisurf (tri, x, y, z, c)
: trisurf (tri, x, y, z)
: trisurf (…, 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是创建的补丁对象的图形句柄。

详见: 冲浪, 三倍体, 三聚物, delaunay, 色斑, 明暗处理.

 
: tetramesh (T, X)
: tetramesh (T, X, C)
: tetramesh (…, 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.

类型演示四聚体查看有关使用的示例四聚物.

详见: 三聚物, delaunay, delaunayn, 色斑.

之间的区别三倍体三聚物三曲面,是前者只绘制了二维三角函数本身,而后者绘制了函数的值fx, y)。的使用示例三倍体函数为

兰特(“状态”,2)x=兰特(20,1);y=兰特(20,1);tri=delaunay(x,y);三倍体(tri,x,y);

其绘制了一组二维随机点的Delaunay三角函数。上面的输出可以在中看到图30.2.

triplot

图30.2:随机点集的Delaunay三角剖分


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号