文档

barycentricToCartesian

将重心坐标转换为笛卡尔坐标

语法

C =重心tocartesian (TR,ID,B)

描述

例子

C =重心TRIDB返回其中点的笛卡尔坐标B.每行B包含点相对于三角形或四面体的重心坐标ID.三角形或四面体的idTR属性的行号是否对应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 =三角剖分(T,P);triplot (TR)

对于第一个(最左边)三角形TR,将三角形第二点的重心坐标转换为笛卡尔坐标。

C =重心tocartesian (TR,1,[0 1 0])
C =1×22.5000 - 5.0000

输入参数

全部折叠

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

数据类型:三角测量|delaunayTriangulation

三角形或四面体id,指定为一个标量或列向量,其元素对应于三角剖分对象中的单个三角形或四面体。每个三角形或四面体的ID是对象对应的行号ConnectivityList财产。

数据类型:|

重心坐标,指定为三列矩阵(2-D)或四列矩阵(3-D)。

数据类型:|

在R2013a中引入

这个话题有用吗?