我有一组三角形在同一平面上创建一个网格(想想一个房间的墙,其三角形定义几何形状)。我需要显示网格的2D表示,以便每个三角形(x,y,z)的每个点都被转换为(x,y)。我需要具有与每个三角形完全相同的形状/面积,放置在其他三角形的相同位置。
已经有这样的答案解决了如何将3D三角形转换为2D的方式
但他们需要将三角形的一个顶点设置为原点。我如何应用相同的想法,所以我不需要将每个三角形放在正确的位置与其他三角形相比?
答案 0 :(得分:1)
您可以使用相同的方法。只需选择一个点(第一个三角形的第一个顶点与任何一个一样好)作为原点,并对网格中的所有点使用相同的值。
这应该以一致的方式改变它们。