ogre数学综述.docx

?OGRE中的数学分类:?OGRE2010-04-05 10:54?1198人阅读?评论(0)?收藏?举报vectormatrixmath汇编math.h数学计算Mage小组著Email:?norman_chen@163.com?renwind@163.comQQ:pizi0475??OGRE是一个三维图形渲染引擎,在很多处理过程中都需要使用到数学这一基本手段,除了简单数学计算以外还需要用到大量的矩阵运算。在OGRE中提供了数学支撑环境,它们分别封装在math、Vector3、Vector4、Matrix3、Matrix4和Quaternion类里,对于特殊的需要极高效率的数学函数用汇编方式实现在asm_math.h文件中。asm_math.h在本头文件中针对不同的开发平台(MSVC和GNUC,但GUNC不支持嵌入汇编程序,所以对于GNUC其实还是调用其运行库函数)用汇编程序的方式实现了非常需要高效率的数学函数。其中包括asm_arccos、asm_arcsin、asm_arctan、asm_sin、asm_cos、asm_tan、asm_sqrt、asm_rsq、apx_rsq、apx_rsq、InvSqrt、asm_rand、asm_rand_max、asm_ln等函数。一般不需要由应用开发者直接调用这里定义的函数,这些函数常由Math类调用。暂时不讲?Ma

文档评论(0)

1亿VIP精品文档

相关文档