主要内容

cartesianToBarycentric

从笛卡尔坐标转换为重心

描述

例子

B = cartesianToBarycentric (TR,ID,C)返回的质心坐标点C相对于三角测量对象TR。每一行的C包含的笛卡尔坐标点的三角形或四面体索引ID。三角形或四面体的身份证号码TR属性的数字对应的行吗TR.ConnectivityList

例子

全部折叠

创建一个从一个点集三角P和三角连接列表T,画出三角。

P = [2.5 - 8.0;6.5 - 8.0;2.5 - 5.0;6.5 - 5.0;1.0 - 6.5;8.0 - 6.5);T = [5 3 1;3 2 1;3 4 2;4 6 2]; TR = triangulation(T,P); triplot(TR)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

找到第三个顶点的笛卡尔坐标在第一(最左边的)三角形TR

L = TR.ConnectivityList (1、3);C = TR.Points (L,:)
C =1×22.5000 - 8.0000

把点C对第一个三角形重心坐标。

B = cartesianToBarycentric (TR 1 C)
B =1×30 0 1

输入参数

全部折叠

三角表示,指定为一个标量三角测量delaunayTriangulation对象。

数据类型:三角测量|delaunayTriangulation

三角形或四面体识别、指定为一个标量或一个列向量的每个元素对应一个三角形或四面体的三角测量对象。每个三角形或四面体的身份证号码对应的行数ConnectivityList财产。

数据类型:

笛卡尔坐标,指定为一个两列矩阵二维坐标或三列的矩阵三维坐标。

数据类型:

版本历史

介绍了R2013a