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.