Chipmunk's rigid body struct. More...
#include <cpBody.h>
Public Attributes | |
| cpBodyVelocityFunc | velocity_func |
| Function that is called to integrate the body's velocity. (Defaults to cpBodyUpdateVelocity) | |
| cpBodyPositionFunc | position_func |
| Function that is called to integrate the body's position. (Defaults to cpBodyUpdatePosition) | |
| cpFloat | m |
| Mass of the body. More... | |
| cpFloat | m_inv |
| Mass inverse. | |
| cpFloat | i |
| Moment of inertia of the body. More... | |
| cpFloat | i_inv |
| Moment of inertia inverse. | |
| cpVect | p |
| Position of the rigid body's center of gravity. | |
| cpVect | v |
| Velocity of the rigid body's center of gravity. | |
| cpVect | f |
| Force acting on the rigid body's center of gravity. | |
| cpFloat | a |
| Rotation of the body around it's center of gravity in radians. More... | |
| cpFloat | w |
| Angular velocity of the body around it's center of gravity in radians/second. | |
| cpFloat | t |
| Torque applied to the body around it's center of gravity. | |
| cpVect | rot |
| Cached unit length vector representing the angle of the body. More... | |
| cpDataPointer | data |
| User definable data pointer. More... | |
| cpFloat | v_limit |
| Maximum velocity allowed when updating the velocity. | |
| cpFloat | w_limit |
| Maximum rotational rate (in radians/second) allowed when updating the angular velocity. | |
Chipmunk's rigid body struct.
| cpFloat cpBody::a |
Rotation of the body around it's center of gravity in radians.
Must agree with cpBody.rot! Use cpBodySetAngle() when changing the angle for this reason.
| cpDataPointer cpBody::data |
User definable data pointer.
Generally this points to your the game object class so you can access it when given a cpBody reference in a callback.
| cpFloat cpBody::i |
Moment of inertia of the body.
Must agree with cpBody.i_inv! Use cpBodySetMoment() when changing the moment for this reason.
| cpFloat cpBody::m |
Mass of the body.
Must agree with cpBody.m_inv! Use cpBodySetMass() when changing the mass for this reason.
| cpVect cpBody::rot |
Cached unit length vector representing the angle of the body.
Used for fast rotations using cpvrotate().
1.8.3.1