【发布时间】:2011-12-02 21:13:52
【问题描述】:
我有一个由几个三角形组成的形状,它位于世界空间中的某个位置,具有缩放、旋转、平移功能。我还有一个平面,我想在上面投影(正交)形状。
我可以将形状中每个三角形的每个顶点与对象变换矩阵相乘,以找出它在世界坐标中的位置,然后将该点投影到平面上。
但是我不需要绘制投影,而是想用形状的逆变换矩阵变换平面,然后将所有顶点投影到(逆变换)平面上。因为它只需要我变换一次平面而不是每个顶点。
我的飞机有一个法线 (xyz) 和一个距离 (d)。我如何将它与 4x4 变换矩阵相乘,这样它就可以了?
你能创建一个 vec4 作为 xyzd 并将其相乘吗?或者也许创建一个向量 xyz1 然后用 d 做什么?
【问题讨论】: