随着对象复杂度的增加,发现面部的平均位置被证明是不可靠的。至于计算代表脸部的向量,我喜欢这个概念,但我想启用凹形物体的可能性。我的输入仅是所使用的顶点,哪些三角形与哪些顶点相连,这也增加了为面部找到矢量的问题。我正在使用python和pygame。我遵循https://en.wikipedia.org/wiki/3D_projection上的方程式进行透视投影。该程序可以正常工作,除了显示面部的顺序以及与对象位置完全相反的对象的相同副本出现在对象的位置之外。对于该其他问题的帮助也将受到赞赏。
更新:第一次使用Github,但我在这里发布了东西https://github.com/spaghettbobby/TriangleRenderer