c++ - 3d 相机 - 如何改变相机方向?

标签 c++ math matrix 3d

假设我在 W 点有一个世界对象,在 C 点有一个相机。如何让相机指向对象?

如果我有一个 vector UP,即 (0,2,0),我该如何显示该相机的旋转矩阵?

如果有任何有用的引用资料,我们将不胜感激,谢谢!

最佳答案

关注这篇关于相机的 Nehe 文章:
http://nehe.gamedev.net/article/camera_class_tutorial/18010/

特别是“跟随目标”部分,它展示了如何获取相机 vector 以查看任意点。

关于c++ - 3d 相机 - 如何改变相机方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332959/

相关文章:

math - 将欧拉角转换为四元数时更改 XYZ 顺序

excel - 在VBA中将两个大矩阵相乘

c++ - c++:struct和decltype比较器的priority_queue

c++ - C++ 中的二进制封装?

java - 我们怎样才能得到在一定范围内,int能被2整除的最大次数

python - 将垂直矩阵转换为相关矩阵。 Python

使用 setLookAtM 方法的 Android OpenGL 怪异

c++ - `std::shared_ptr` 的智能指针模拟,带有用于将回调绑定(bind)到引用计数修改事件的 API,例如释放/保留……这是一回事吗?

c# - C++/Cx for C# 中的 Directx 包装器

math - 如何根据共享顶点的多个三角形计算法向量?