23 Vx::VxEntity::EntityControlTypeEnum m_eControlType;
25 virtual void SetThisPointers();
31 virtual void Physics_SetFreeze(
bool bVal) {};
32 virtual void Physics_SetDensity(
float fltVal) {};
33 virtual void Physics_SetMass(
float fltVal) {};
34 virtual void Physics_SetMaterialID(std::string strID) {};
35 virtual void Physics_SetVelocityDamping(
float fltLinear,
float fltAngular) {};
36 virtual void Physics_SetCenterOfMass(
float fltTx,
float fltTy,
float fltTz) {};
37 virtual void Physics_ResizeSelectedReceptiveFieldVertex() {};
38 virtual void Physics_FluidDataChanged() {};
39 virtual bool Physics_IsDefined() {
return false;};
40 virtual bool Physics_IsGeometryDefined() {
return false;};
41 virtual void Physics_WakeDynamics() {};
42 virtual void Physics_ContactSensorAdded(ContactSensor *lpSensor) {};
43 virtual void Physics_ContactSensorRemoved() {};
44 virtual void Physics_ChildBodyAdded(RigidBody *lpChild) {};
45 virtual void Physics_ChildBodyRemoved(
bool bHasStaticJoint) {};
46 virtual void Physics_StepHydrodynamicSimulation() {};
48 virtual void SetBody() = 0;
50 virtual void Physics_UpdateNode() {};
51 virtual bool Physics_HasCollisionGeometry() {
return false;};
52 virtual void Physics_DeleteStickyLock() {};
Classes for implementing the cm-labs vortex physics engine for AnimatLab.