|
|
| D_CLASS_REFLECTION (ndMultiBodyVehicle) |
| |
|
D_NEWTON_API | ndMultiBodyVehicle (const ndLoadSaveBase::ndLoadDescriptor &desc) |
| |
|
D_NEWTON_API | ndMultiBodyVehicle (const ndVector &frontDir, const ndVector &upDir) |
| |
|
D_NEWTON_API ndFloat32 | GetSpeed () const |
| |
|
D_NEWTON_API ndShapeInstance | CreateTireShape (ndFloat32 radius, ndFloat32 width) const |
| |
|
D_NEWTON_API void | AddChassis (ndBodyKinematic *const chassis) |
| |
|
D_NEWTON_API ndMultiBodyVehicleMotor * | AddMotor (ndFloat32 mass, ndFloat32 radius) |
| |
|
D_NEWTON_API ndMultiBodyVehicleGearBox * | AddGearBox (ndMultiBodyVehicleDifferential *const differential) |
| |
|
D_NEWTON_API ndMultiBodyVehicleTireJoint * | AddTire (const ndMultiBodyVehicleTireJointInfo &desc, ndBodyKinematic *const tire) |
| |
|
D_NEWTON_API ndMultiBodyVehicleTireJoint * | AddAxleTire (const ndMultiBodyVehicleTireJointInfo &desc, ndBodyKinematic *const tire, ndBodyKinematic *const axleBody) |
| |
|
D_NEWTON_API ndMultiBodyVehicleDifferential * | AddDifferential (ndFloat32 mass, ndFloat32 radius, ndMultiBodyVehicleTireJoint *const leftTire, ndMultiBodyVehicleTireJoint *const rightTire, ndFloat32 slipOmegaLock) |
| |
|
D_NEWTON_API ndMultiBodyVehicleDifferential * | AddDifferential (ndFloat32 mass, ndFloat32 radius, ndMultiBodyVehicleDifferential *const leftDifferential, ndMultiBodyVehicleDifferential *const rightDifferential, ndFloat32 slipOmegaLock) |
| |
|
D_NEWTON_API ndMultiBodyVehicleTorsionBar * | AddTorsionBar (ndBodyKinematic *const sentinel) |
| |
|
D_NEWTON_API void | SetVehicleSolverModel (bool hardJoint) |
| |
|
D_NEWTON_API ndMultiBodyVehicle * | GetAsMultiBodyVehicle () |
| |
|
| D_CLASS_REFLECTION (ndModel) |
| |
|
D_NEWTON_API | ndModel (const ndLoadSaveBase::ndLoadDescriptor &desc) |
| |
|
virtual ndModel * | GetAsModel () |
| |
|
D_CORE_API void * | operator new (size_t size) |
| |
|
D_CORE_API void | operator delete (void *ptr) |
| |
|
|
bool | isActive () const |
| |
|
virtual void | ApplyInputs (ndWorld *const world, ndFloat32 timestep) |
| |
|
virtual D_NEWTON_API void | RemoveFromToWorld () |
| |
|
virtual D_NEWTON_API void | AddToWorld (ndWorld *const world) |
| |
|
virtual D_NEWTON_API void | Debug (ndConstraintDebugCallback &context) const |
| |
|
virtual D_NEWTON_API void | Update (ndWorld *const world, ndFloat32 timestep) |
| |
|
virtual D_NEWTON_API void | PostUpdate (ndWorld *const world, ndFloat32 timestep) |
| |
|
virtual D_NEWTON_API void | Save (const ndLoadSaveBase::ndSaveDescriptor &desc) const |
| |
|
virtual void | PostTransformUpdate (ndWorld *const world, ndFloat32 timestep) |
| |