读书人

Box2d源码学习lt;4gt;数学库API的实现

发布时间: 2012-12-16 12:02:32 作者: rapoo

Box2d源码学习<四>数学库API的实现

本系列博客是由扭曲45原创,欢迎转载,转载时注明出处,http://blog.csdn.net/cg0206/article/details/8275826

为了满足Box2d中所要用到的数学知识,在Box2d的公共模块中,包含了一个小巧而简便的向量矩阵的数学库。这部分所有的定义实现均有结构体实现的,所以其内部的成员均对外部公开,所以你可以任意使用和访问。该部分主要由以下内容:

a)、向量,包括二维列向量和三维列向量

b)、矩阵,包括2X2矩阵和3X3矩阵

c)、旋度、扫描、和变换的实现

d)、其他部分的实现

一、向量部分

1、 二维列向量的实现

//声明一个二维零向量const b2Vec2 b2Vec2_zero(0.0f, 0.0f);

以上就是box2d中所使用的数学库和相关的API接口,上面的注释已详细说明其作用,这里就不在阐述了。如遇到相关数学方面的知识,个人建议维基百科,那里比较全,而且很详细。另外,如有什么不妥、错误之处望高手指出。

读书人网 >移动开发

热点推荐