Unity3d 如何计算向量3点阵列所在的二维平面?

Unity3d 如何计算向量3点阵列所在的二维平面?,unity3d,unity5,projection,virtual-reality,vertices,Unity3d,Unity5,Projection,Virtual Reality,Vertices,假设你有一个向量3点的大数组。当要求玩家在三维环境中绘制2d形状(即2d三角形)(在虚拟环境中使用htc vive controller绘制2d形状)时,这些点由玩家手动绘制 我想将这些点投影到一个平面上,以“展平”它们绘制的形状。为了正确地做到这一点,我需要知道它们所处的平均平面,以便在将它们投影到平面上时将“挤压/扭曲”降至最低 基本上,我想让他们在空气中画出任何2D形状(因为人类不可能是2D的),以任何他们想要的方式旋转,并将该形状转换成具有已知平面的2D图片,以便进一步操作 如果你想知道

假设你有一个向量3点的大数组。当要求玩家在三维环境中绘制2d形状(即2d三角形)(在虚拟环境中使用htc vive controller绘制2d形状)时,这些点由玩家手动绘制

我想将这些点投影到一个平面上,以“展平”它们绘制的形状。为了正确地做到这一点,我需要知道它们所处的平均平面,以便在将它们投影到平面上时将“挤压/扭曲”降至最低

基本上,我想让他们在空气中画出任何2D形状(因为人类不可能是2D的),以任何他们想要的方式旋转,并将该形状转换成具有已知平面的2D图片,以便进一步操作

如果你想知道更多的细节,我很乐意提供