如何撤消透视投影(在Direct3D中)对下图中指向的项目的影响。我希望它看起来像一个矩形横幅(摆脱可见的梯形效果)。
设置视图矩阵,相机位于(0.0f,0.8f,2.5f),指向(0,0,0),指向的项目与x轴平行绘制。
我试图用正交投影矩阵绘制该项目,但我仍然坚持如何在透视时找出它的屏幕坐标,以便在正交投影中绘制时排列。这是动画的一部分,当该项目围绕y轴旋转时,该项目会聚焦。
答案 0 :(得分:0)
不是将盒子与轴对齐,而是需要调整它以使其平移到摄像机视图方向。指向项目正面的法线向量应直接指向相机。我认为Direct3D有一个LookAt函数,您可以使用它。
你不需要弄乱投影矩阵,除非你也想摆脱距离缩放。