bullet 中 btCollisionObject 的一些函数的理解
2012-04-19 11:07
253 查看
bullet中btCollisionObject类是其他碰撞对象的父类:
今天看了一下Bullet中的btCollisionObject类的一些函数,暂时记录下来:
第组个函数:
下面是使用到的成员变量的声明:
上面函数的参数linvel是要设置的新的速度,
其中linvel.m_floats[0],linvel.m_floats[0],linvel.m_floats[0]分别表示
沿着X轴,Y轴,Z轴方向的速度。
这个函数返回值的结构和上面说的一样,这里不在赘述。
有了这两个函数就可以动态的得到和修改物体的运动速度以及运动方向了.
今天先写这一点,以后在分析其他函数.
今天看了一下Bullet中的btCollisionObject类的一些函数,暂时记录下来:
第组个函数:
00315 void setInterpolationLinearVelocity(const btVector3& linvel) 00316 { 00317 m_interpolationLinearVelocity = linvel; 00318 }
00325 const btVector3& getInterpolationLinearVelocity() const 00326 { 00327 return m_interpolationLinearVelocity; 00328 }
下面是使用到的成员变量的声明:
00061 btVector3 m_interpolationLinearVelocity;
这个函数用来设置物体的速度,btVector3 m_interpolationLinearVelocity; 是一个向量类型。
[code]setInterpolationLinearVelocity(const btVector3& linvel)
上面函数的参数linvel是要设置的新的速度,
其中linvel.m_floats[0],linvel.m_floats[0],linvel.m_floats[0]分别表示
沿着X轴,Y轴,Z轴方向的速度。
const btVector3& getInterpolationLinearVelocity() const
这个函数返回值的结构和上面说的一样,这里不在赘述。
有了这两个函数就可以动态的得到和修改物体的运动速度以及运动方向了.
今天先写这一点,以后在分析其他函数.
相关文章推荐
- bullet 中 btCollisionObject 的一些函数的理解
- Bullet3的一些理解
- 对python 函数的一些理解
- 对一些 关键词、语句、函数、专业名词 等的解释和理解(一)
- JavaScript中对Object.defineProperty 函数 的理解
- 对指针数组,数组指针,函数指针数组,函数数组指针的一些简单理解
- 关于递归调用,函数指针,数组,字符串的一些理解
- 子函数中为调用者分配内存的一些理解
- 一些工具函数--object 于 DataTable 相互转换
- 一些工具函数--object 于 DataTable 相互转换
- C++函数一些理解
- 从别人写的 Object-C 中 Singleton (单例) 模式 中的一些理解
- lua string 函数的一些理解
- 对java中equals和hashCode函数的一些理解
- Object-C高级编程读书笔记(6)—— GCD的一些函数
- C++成员函数的一些理解
- 关于函数返回值的一些理解
- 理解ATL中的一些汇编代码(通过Thunk技术来调用类成员函数)
- Object-C中nil、Nil、NULL与NSNull的一些理解
- 常用的一些函数WaitForSingleObject