【发布时间】:2012-12-16 10:33:03
【问题描述】:
我正在尝试创建一个 WorldToView 矩阵,为此我需要计算右(r)、上(u)和视图向量(v)。
我知道眼睛向量是eye(0,0,0),向量是at(0,0,-1);然后通过:
v= normalise(at-eye); 视图向量 v 将为 (0,0,-1)
如何获得 r 和 u 向量?
我知道:
r=normalise(v X u);
u=normalise(r X v);
谢谢
【问题讨论】:
-
这与 C++ 或 Win32 有什么关系?
-
不是特别的,但我正在使用 c++ 和 GDI 制作一个 3D 渲染器,所以它是相关的。
-
你用的是什么库?
-
GDI 和来自 ogre3D 的一些类,即 Matrix4、Vector4 和 Vector3
标签: c++ visual-c++ gdi win32gui