我有一个问题,我似乎无法找到一个起点;我什至不确定我能不能很好地描述它以获得答案。
我需要在不事先知道三角形点的情况下在 3D 空间中找到等边三角形的法线。考虑从任何角度拍摄三角形“屈服”街道标志的照片,并从该照片中确定标志的朝外法线。(我没有这样做,确切地说,但类似 - 所以我将从这里使用标志/照片隐喻)。
** 更新 **:在我问我的版本的前一天出现了同样的问题,你可以在这里查看。感谢 BlueRaja 将我指向那里。我认为那里的讨论会回答这个问题。但是,下面介绍了一种计算方法,该方法也非常有趣。
当我在代码中创建三角形时,我知道如何找到三角形的法线,但不确定如何将点映射到 3D 照片中的三角形。我知道每一边的长度,所以我知道这些点在任何方向上应该相距多远。我可以构建一个交互式工具,我可以覆盖一个三角形并将其旋转到某个位置并从中获取点,但我需要在没有交互的情况下执行此操作。这样做也无助于我弄清楚所涉及的数学。
我什至不确定我是否需要像找到正确的旋转矩阵一样确定点。
我只是不知道从哪里开始......搜索这个概念是空的,或者不是我想要做的(例如:它们是 2D 转换而不是 3D)
也有可能我把事情过于复杂了,并且有一个简单的变换方程可以在它的睡眠中做到这一点。
想法?提前致谢!