EulerAngles-未测试-头文件
来源:互联网 发布:梅西c罗数据对比 编辑:程序博客网 时间:2024/06/05 08:10
未测试,所以,BBBB的话留给以后.未测试的原因,是深度优先我有点受不了了,先把欧拉角,矩阵,四元数都写出来,再整合到我的线框引擎中测试吧.
参考的书籍是<<3D游戏基础--图形与游戏开发>>和<<3D游戏与计算机图形学中的数学方法>>,都是外国人写的书.
关于这个EulerAngles啊,看起来没什么,真要研究透彻,真的不是那么容易的...还好我睾明白了,贴出来吧.
#ifndef EULAR_H_#define EULAR_H_class Quaternion ;class Matrix4x4;class EulerAngles{public://单位:弧度float heading ;float pitch ;float bank ;EulerAngles() ;EulerAngles(float heading, float pitch, float bank) ;void Indentity() ;void Canonize() ;//矩阵到欧拉角void MatrixToEulerAngles(const Matrix4x4& m) ;//四元数到欧拉角void QuaternionToEulerAngles(const Quaternion& q) ;} ;#endif
- EulerAngles-未测试-头文件
- EulerAngles-未测试-实现文件
- Quaternion-未测试-头文件
- RotationMatrix-未测试-头文件
- Matrix4x3-未测试-头文件
- VC2008移动头文件未重建
- Quaternion-未测试-实现文件
- RotationMatrix-未测试-实现文件
- Matrix4x3-未测试-实现文件
- pch文件里含有的某些头文件未包含
- Android 文件下载类 未测试
- SpringMVC多文件上传实例(未测试)
- 文件排序Java工具类(未测试)
- JXL操作Excel文件 (未测试)
- JAVA 发送下载文件(未测试)
- java 检测文本、文件编码(未测试)
- Java 文件操作工具类(未测试)
- Java开发之文件上传 (未测试)
- Quartz 2D - 绘线
- 多线程编程
- 模版方法--行为型模式之二:类的关系
- 我的Linux书架:入门 编程 内核 工具 其他
- cocos2d-x 基于BSD Socket收集通信模块小结
- EulerAngles-未测试-头文件
- 《鸟哥的Linux私房菜 基础学习篇(第二版)》 读书笔记 第06章 Linux的文件属性与目录配置
- zoj3171
- @synchronized(self)
- oracle11g dmp imp to oracle10g
- LayoutAnimationController
- windows下 git 的 颜色 和 命令别名 的配置
- EulerAngles-未测试-实现文件
- JAVA文件读写