3d 如何比较三角形中的顶点
在本文中,在公认的答案中,对于由三个3d 如何比较三角形中的顶点,3d,polygon,mesh,3d,Polygon,Mesh,在本文中,在公认的答案中,对于由三个矢量3点组成的给定三角形,它们将其三条边存储为{min_顶点,mid_顶点},{mid_顶点,max_顶点},{min_顶点,max_顶点},其中min_顶点,mid_顶点和max_顶点是“排序”的三角形点(顶点) 但是如何比较三角形结构中的顶点呢?我们是否比较每个顶点的长度(x、y和z值的平方和的平方根) Vector3这是一个由三个浮点数x、y和z组成的结构。您根本不使用坐标。三角形定义为三个顶点的排序集(可以是2D、3D或ND) min_顶点是三角形第一
矢量3
点组成的给定三角形,它们将其三条边存储为{min_顶点,mid_顶点}
,{mid_顶点,max_顶点}
,{min_顶点,max_顶点}
,其中min_顶点
,mid_顶点
和max_顶点
是“排序”的三角形点(顶点)
但是如何比较三角形结构中的顶点呢?我们是否比较每个顶点的长度(x、y和z值的平方和的平方根)
Vector3
这是一个由三个浮点数x、y和z组成的结构。您根本不使用坐标。三角形定义为三个顶点的排序集(可以是2D、3D或ND)
min_顶点是三角形第一个位置的顶点,max_顶点是最后一个
此外,您的边集应该是{min_顶点,mid_顶点},{mid_顶点,max_顶点},{max_顶点,min_顶点}。构建边列表时,保持三角形中给定的顺序非常重要