#include
Inherits pe_status.
Public Attributes | |
int | partid |
int | ipart |
Vec3 | v |
velocity | |
Vec3 | w |
angular velocity | |
Vec3 | a |
linear acceleration | |
Vec3 | wa |
angular acceleration | |
Vec3 | centerOfMass |
float | submergedFraction |
percentage of the entity that is underwater; 0..1. not supported for individual parts | |
float | mass |
entity's or part's mass | |
float | energy |
kinetic energy; only supported by PE_ARTICULATED currently | |
int | nContacts |
float | time_interval |
not used | |
Gets the dynamic state of an entity, such as its velocity, mass and angular velocity
#include
// Gets the dynamic state of an entity, such as its velocity, mass and angular velocity
void GetDynamicsStatus(IPhysicalEntity& physicalEntity)
{
pe_status_dynamics dynStatus;
if (physicalEntity.GetStatus(&dynStatus))
{
/* The pe_status_dynamics can now be used */
const Vec3& velocity = dynStatus.v;
const Vec3& angularVelocity = dynStatus.w;
}
}