15 #include "bulletManifoldPoint.h" 23 BulletManifoldPoint(btManifoldPoint &pt)
47 this->_pt = other._pt;
56 int BulletManifoldPoint::
57 get_life_time()
const {
59 return _pt.getLifeTime();
67 PN_stdfloat BulletManifoldPoint::
68 get_distance()
const {
70 return (PN_stdfloat)_pt.getDistance();
78 PN_stdfloat BulletManifoldPoint::
79 get_applied_impulse()
const {
81 return (PN_stdfloat)_pt.getAppliedImpulse();
90 get_position_world_on_a()
const {
92 return btVector3_to_LPoint3(_pt.getPositionWorldOnA());
101 get_position_world_on_b()
const {
103 return btVector3_to_LPoint3(_pt.getPositionWorldOnB());
112 get_normal_world_on_b()
const {
114 return btVector3_to_LPoint3(_pt.m_normalWorldOnB);
123 get_local_point_a()
const {
125 return btVector3_to_LPoint3(_pt.m_localPointA);
134 get_local_point_b()
const {
136 return btVector3_to_LPoint3(_pt.m_localPointB);
144 int BulletManifoldPoint::
145 get_part_id0()
const {
147 return _pt.m_partId0;
155 int BulletManifoldPoint::
156 get_part_id1()
const {
158 return _pt.m_partId1;
166 int BulletManifoldPoint::
177 int BulletManifoldPoint::
This is a three-component point in space (as opposed to a three-component vector, which represents a ...