Class TRigidBodyNode
Unit
Declaration
type TRigidBodyNode = class(TAbstractNode)
Description
Base X3D node that can have some metadata.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TRigidBodyNode
Overview
Methods
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
|
procedure SetForces(const Value: array of TVector3); overload; |
|
procedure SetForces(const Value: TVector3List); overload; |
|
procedure SetGeometry(const Value: array of TAbstractNBodyCollidableNode); |
|
procedure SetTorques(const Value: array of TVector3); overload; |
|
procedure SetTorques(const Value: TVector3List); overload; |
Properties
property FdAngularDampingFactor: TSFFloat read FFdAngularDampingFactor; |
|
property AngularDampingFactor: Single read GetAngularDampingFactor write SetAngularDampingFactor; |
|
property FdAngularVelocity: TSFVec3f read FFdAngularVelocity; |
|
property AngularVelocity: TVector3 read GetAngularVelocity write SetAngularVelocity; |
|
property FdAutoDamp: TSFBool read FFdAutoDamp; |
|
property AutoDamp: Boolean read GetAutoDamp write SetAutoDamp; |
|
property FdAutoDisable: TSFBool read FFdAutoDisable; |
|
property AutoDisable: Boolean read GetAutoDisable write SetAutoDisable; |
|
property FdCenterOfMass: TSFVec3f read FFdCenterOfMass; |
|
property CenterOfMass: TVector3 read GetCenterOfMass write SetCenterOfMass; |
|
property FdDisableAngularSpeed: TSFFloat read FFdDisableAngularSpeed; |
|
property DisableAngularSpeed: Single read GetDisableAngularSpeed write SetDisableAngularSpeed; |
|
property FdDisableLinearSpeed: TSFFloat read FFdDisableLinearSpeed; |
|
property DisableLinearSpeed: Single read GetDisableLinearSpeed write SetDisableLinearSpeed; |
|
property FdDisableTime: TSFFloat read FFdDisableTime; |
|
property DisableTime: Single read GetDisableTime write SetDisableTime; |
|
property FdEnabled: TSFBool read FFdEnabled; |
|
property Enabled: Boolean read GetEnabled write SetEnabled; |
|
property FdFiniteRotationAxis: TSFVec3f read FFdFiniteRotationAxis; |
|
property FiniteRotationAxis: TVector3 read GetFiniteRotationAxis write SetFiniteRotationAxis; |
|
property FdFixed: TSFBool read FFdFixed; |
|
property Fixed: Boolean read GetFixed write SetFixed; |
|
property FdForces: TMFVec3f read FFdForces; |
|
property FdGeometry: TMFNode read FFdGeometry; |
|
property FdInertia: TSFMatrix3f read FFdInertia; |
|
property Inertia: TMatrix3 read GetInertia write SetInertia; |
|
property FdLinearDampingFactor: TSFFloat read FFdLinearDampingFactor; |
|
property LinearDampingFactor: Single read GetLinearDampingFactor write SetLinearDampingFactor; |
|
property FdLinearVelocity: TSFVec3f read FFdLinearVelocity; |
|
property LinearVelocity: TVector3 read GetLinearVelocity write SetLinearVelocity; |
|
property FdMass: TSFFloat read FFdMass; |
|
property Mass: Single read GetMass write SetMass; |
|
property FdMassDensityModel: TSFNode read FFdMassDensityModel; |
|
property FdOrientation: TSFRotation read FFdOrientation; |
|
property Orientation: TVector4 read GetOrientation write SetOrientation; |
|
property FdPosition: TSFVec3f read FFdPosition; |
|
property Position: TVector3 read GetPosition write SetPosition; |
|
property FdTorques: TMFVec3f read FFdTorques; |
|
property FdUseFiniteRotation: TSFBool read FFdUseFiniteRotation; |
|
property UseFiniteRotation: Boolean read GetUseFiniteRotation write SetUseFiniteRotation; |
|
property FdUseGlobalGravity: TSFBool read FFdUseGlobalGravity; |
|
property UseGlobalGravity: Boolean read GetUseGlobalGravity write SetUseGlobalGravity; |
Description
Methods
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
|
procedure SetForces(const Value: array of TVector3); overload; |
|
procedure SetForces(const Value: TVector3List); overload; |
|
procedure SetGeometry(const Value: array of TAbstractNBodyCollidableNode); |
|
procedure SetTorques(const Value: array of TVector3); overload; |
|
procedure SetTorques(const Value: TVector3List); overload; |
|
Properties
property FdAngularDampingFactor: TSFFloat read FFdAngularDampingFactor; |
|
Internal wrapper for property AngularDampingFactor. This wrapper API may change, we advise to access simpler AngularDampingFactor instead. |
property AngularDampingFactor: Single read GetAngularDampingFactor write SetAngularDampingFactor; |
|
property FdAngularVelocity: TSFVec3f read FFdAngularVelocity; |
|
Internal wrapper for property AngularVelocity. This wrapper API may change, we advise to access simpler AngularVelocity instead. |
property AngularVelocity: TVector3 read GetAngularVelocity write SetAngularVelocity; |
|
property FdAutoDamp: TSFBool read FFdAutoDamp; |
|
Internal wrapper for property AutoDamp. This wrapper API may change, we advise to access simpler AutoDamp instead. |
property AutoDamp: Boolean read GetAutoDamp write SetAutoDamp; |
|
property FdAutoDisable: TSFBool read FFdAutoDisable; |
|
Internal wrapper for property AutoDisable. This wrapper API may change, we advise to access simpler AutoDisable instead. |
property AutoDisable: Boolean read GetAutoDisable write SetAutoDisable; |
|
property FdCenterOfMass: TSFVec3f read FFdCenterOfMass; |
|
Internal wrapper for property CenterOfMass. This wrapper API may change, we advise to access simpler CenterOfMass instead. |
property CenterOfMass: TVector3 read GetCenterOfMass write SetCenterOfMass; |
|
property FdDisableAngularSpeed: TSFFloat read FFdDisableAngularSpeed; |
|
Internal wrapper for property DisableAngularSpeed. This wrapper API may change, we advise to access simpler DisableAngularSpeed instead. |
property DisableAngularSpeed: Single read GetDisableAngularSpeed write SetDisableAngularSpeed; |
|
property FdDisableLinearSpeed: TSFFloat read FFdDisableLinearSpeed; |
|
Internal wrapper for property DisableLinearSpeed. This wrapper API may change, we advise to access simpler DisableLinearSpeed instead. |
property DisableLinearSpeed: Single read GetDisableLinearSpeed write SetDisableLinearSpeed; |
|
property FdDisableTime: TSFFloat read FFdDisableTime; |
|
Internal wrapper for property DisableTime. This wrapper API may change, we advise to access simpler DisableTime instead. |
property DisableTime: Single read GetDisableTime write SetDisableTime; |
|
property FdEnabled: TSFBool read FFdEnabled; |
|
Internal wrapper for property Enabled. This wrapper API may change, we advise to access simpler Enabled instead. |
property Enabled: Boolean read GetEnabled write SetEnabled; |
|
property FdFiniteRotationAxis: TSFVec3f read FFdFiniteRotationAxis; |
|
Internal wrapper for property FiniteRotationAxis. This wrapper API may change, we advise to access simpler FiniteRotationAxis instead. |
property FiniteRotationAxis: TVector3 read GetFiniteRotationAxis write SetFiniteRotationAxis; |
|
property FdFixed: TSFBool read FFdFixed; |
|
Internal wrapper for property Fixed. This wrapper API may change, we advise to access simpler Fixed instead. |
property Fixed: Boolean read GetFixed write SetFixed; |
|
property FdForces: TMFVec3f read FFdForces; |
|
Internal wrapper for property |
property FdGeometry: TMFNode read FFdGeometry; |
|
Internal wrapper for property |
property FdInertia: TSFMatrix3f read FFdInertia; |
|
Internal wrapper for property Inertia. This wrapper API may change, we advise to access simpler Inertia instead. |
property Inertia: TMatrix3 read GetInertia write SetInertia; |
|
property FdLinearDampingFactor: TSFFloat read FFdLinearDampingFactor; |
|
Internal wrapper for property LinearDampingFactor. This wrapper API may change, we advise to access simpler LinearDampingFactor instead. |
property LinearDampingFactor: Single read GetLinearDampingFactor write SetLinearDampingFactor; |
|
property FdLinearVelocity: TSFVec3f read FFdLinearVelocity; |
|
Internal wrapper for property LinearVelocity. This wrapper API may change, we advise to access simpler LinearVelocity instead. |
property LinearVelocity: TVector3 read GetLinearVelocity write SetLinearVelocity; |
|
property FdMass: TSFFloat read FFdMass; |
|
Internal wrapper for property Mass. This wrapper API may change, we advise to access simpler Mass instead. |
property Mass: Single read GetMass write SetMass; |
|
property FdMassDensityModel: TSFNode read FFdMassDensityModel; |
|
Internal wrapper for property |
property FdOrientation: TSFRotation read FFdOrientation; |
|
Internal wrapper for property Orientation. This wrapper API may change, we advise to access simpler Orientation instead. |
property Orientation: TVector4 read GetOrientation write SetOrientation; |
|
property FdPosition: TSFVec3f read FFdPosition; |
|
Internal wrapper for property Position. This wrapper API may change, we advise to access simpler Position instead. |
property Position: TVector3 read GetPosition write SetPosition; |
|
property FdTorques: TMFVec3f read FFdTorques; |
|
Internal wrapper for property |
property FdUseFiniteRotation: TSFBool read FFdUseFiniteRotation; |
|
Internal wrapper for property UseFiniteRotation. This wrapper API may change, we advise to access simpler UseFiniteRotation instead. |
property UseFiniteRotation: Boolean read GetUseFiniteRotation write SetUseFiniteRotation; |
|
property FdUseGlobalGravity: TSFBool read FFdUseGlobalGravity; |
|
Internal wrapper for property UseGlobalGravity. This wrapper API may change, we advise to access simpler UseGlobalGravity instead. |
property UseGlobalGravity: Boolean read GetUseGlobalGravity write SetUseGlobalGravity; |
|
Generated by PasDoc 0.16.0.