1
3
旋转矩阵很容易实现。 如果你认为一个矩阵由4行组成。 边向量 上方向向量 正向向量 职位 计算从0,0,0到相机的向量。这很简单(camX,camY,camZ)(其计算为相机位置-对象原点)。 从那里你得到了你的前向向量。首先使其正常化。 假设上方向向量是0,1,0。 你可以简单地交叉积这个上方向向量和正规化的前向向量。这就得到了边向量。最后将边向量和前向量交叉积,得到一个真上向量。矩阵的前三行。在您的示例中,最后一行将是0,0,0,1。 所以使用D3DX,你可以计算如下:
|
2
1
如果你想要最简单的 旋转矩阵 ,这是您所能做的最好的:
ρ=sqrt(x
二
+是的
二
)
最简单的
旋转
实际上需要一个更复杂的矩阵。
|
Developer · DirectX:在向量缓冲区中存储多个顶点 7 年前 |
Eugen · 如何检查是否使用了真正的硬件视频适配器 7 年前 |
IAS0601 · Directx阴影映射 7 年前 |
Dev.K. · 处理3D动画图形着色器和相同3D动画GIF的差异 7 年前 |
Zlixine · 与普通静态数组类似的适当容器? 7 年前 |