Class TRigidBodyNode

Unit

Declaration

type TRigidBodyNode = class(TAbstractNode)

Description

No description available, ancestor TAbstractNode description follows

Base X3D node that can have some metadata.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public procedure SetForces(const Value: array of TVector3); overload;
Public procedure SetForces(const Value: TVector3List); overload;
Public procedure SetGeometry(const Value: array of TAbstractNBodyCollidableNode);
Public procedure SetTorques(const Value: array of TVector3); overload;
Public procedure SetTorques(const Value: TVector3List); overload;

Properties

Public property FdAngularDampingFactor: TSFFloat read FFdAngularDampingFactor;
Public property AngularDampingFactor: Single read GetAngularDampingFactor write SetAngularDampingFactor;
Public property FdAngularVelocity: TSFVec3f read FFdAngularVelocity;
Public property AngularVelocity: TVector3 read GetAngularVelocity write SetAngularVelocity;
Public property FdAutoDamp: TSFBool read FFdAutoDamp;
Public property AutoDamp: Boolean read GetAutoDamp write SetAutoDamp;
Public property FdAutoDisable: TSFBool read FFdAutoDisable;
Public property AutoDisable: Boolean read GetAutoDisable write SetAutoDisable;
Public property FdCenterOfMass: TSFVec3f read FFdCenterOfMass;
Public property CenterOfMass: TVector3 read GetCenterOfMass write SetCenterOfMass;
Public property FdDisableAngularSpeed: TSFFloat read FFdDisableAngularSpeed;
Public property DisableAngularSpeed: Single read GetDisableAngularSpeed write SetDisableAngularSpeed;
Public property FdDisableLinearSpeed: TSFFloat read FFdDisableLinearSpeed;
Public property DisableLinearSpeed: Single read GetDisableLinearSpeed write SetDisableLinearSpeed;
Public property FdDisableTime: TSFFloat read FFdDisableTime;
Public property DisableTime: Single read GetDisableTime write SetDisableTime;
Public property FdEnabled: TSFBool read FFdEnabled;
Public property Enabled: Boolean read GetEnabled write SetEnabled;
Public property FdFiniteRotationAxis: TSFVec3f read FFdFiniteRotationAxis;
Public property FiniteRotationAxis: TVector3 read GetFiniteRotationAxis write SetFiniteRotationAxis;
Public property FdFixed: TSFBool read FFdFixed;
Public property Fixed: Boolean read GetFixed write SetFixed;
Public property FdForces: TMFVec3f read FFdForces;
Public property FdGeometry: TMFNode read FFdGeometry;
Public property FdInertia: TSFMatrix3f read FFdInertia;
Public property Inertia: TMatrix3 read GetInertia write SetInertia;
Public property FdLinearDampingFactor: TSFFloat read FFdLinearDampingFactor;
Public property LinearDampingFactor: Single read GetLinearDampingFactor write SetLinearDampingFactor;
Public property FdLinearVelocity: TSFVec3f read FFdLinearVelocity;
Public property LinearVelocity: TVector3 read GetLinearVelocity write SetLinearVelocity;
Public property FdMass: TSFFloat read FFdMass;
Public property Mass: Single read GetMass write SetMass;
Public property FdMassDensityModel: TSFNode read FFdMassDensityModel;
Public property FdOrientation: TSFRotation read FFdOrientation;
Public property Orientation: TVector4 read GetOrientation write SetOrientation;
Public property FdPosition: TSFVec3f read FFdPosition;
Public property Position: TVector3 read GetPosition write SetPosition;
Public property FdTorques: TMFVec3f read FFdTorques;
Public property FdUseFiniteRotation: TSFBool read FFdUseFiniteRotation;
Public property UseFiniteRotation: Boolean read GetUseFiniteRotation write SetUseFiniteRotation;
Public property FdUseGlobalGravity: TSFBool read FFdUseGlobalGravity;
Public property UseGlobalGravity: Boolean read GetUseGlobalGravity write SetUseGlobalGravity;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public procedure SetForces(const Value: array of TVector3); overload;
 
Public procedure SetForces(const Value: TVector3List); overload;
 
Public procedure SetGeometry(const Value: array of TAbstractNBodyCollidableNode);
 
Public procedure SetTorques(const Value: array of TVector3); overload;
 
Public procedure SetTorques(const Value: TVector3List); overload;
 

Properties

Public property FdAngularDampingFactor: TSFFloat read FFdAngularDampingFactor;

Internal wrapper for property AngularDampingFactor. This wrapper API may change, we advise to access simpler AngularDampingFactor instead.

Public property AngularDampingFactor: Single read GetAngularDampingFactor write SetAngularDampingFactor;
 
Public property FdAngularVelocity: TSFVec3f read FFdAngularVelocity;

Internal wrapper for property AngularVelocity. This wrapper API may change, we advise to access simpler AngularVelocity instead.

Public property AngularVelocity: TVector3 read GetAngularVelocity write SetAngularVelocity;
 
Public property FdAutoDamp: TSFBool read FFdAutoDamp;

Internal wrapper for property AutoDamp. This wrapper API may change, we advise to access simpler AutoDamp instead.

Public property AutoDamp: Boolean read GetAutoDamp write SetAutoDamp;
 
Public property FdAutoDisable: TSFBool read FFdAutoDisable;

Internal wrapper for property AutoDisable. This wrapper API may change, we advise to access simpler AutoDisable instead.

Public property AutoDisable: Boolean read GetAutoDisable write SetAutoDisable;
 
Public property FdCenterOfMass: TSFVec3f read FFdCenterOfMass;

Internal wrapper for property CenterOfMass. This wrapper API may change, we advise to access simpler CenterOfMass instead.

Public property CenterOfMass: TVector3 read GetCenterOfMass write SetCenterOfMass;
 
Public property FdDisableAngularSpeed: TSFFloat read FFdDisableAngularSpeed;

Internal wrapper for property DisableAngularSpeed. This wrapper API may change, we advise to access simpler DisableAngularSpeed instead.

Public property DisableAngularSpeed: Single read GetDisableAngularSpeed write SetDisableAngularSpeed;
 
Public property FdDisableLinearSpeed: TSFFloat read FFdDisableLinearSpeed;

Internal wrapper for property DisableLinearSpeed. This wrapper API may change, we advise to access simpler DisableLinearSpeed instead.

Public property DisableLinearSpeed: Single read GetDisableLinearSpeed write SetDisableLinearSpeed;
 
Public property FdDisableTime: TSFFloat read FFdDisableTime;

Internal wrapper for property DisableTime. This wrapper API may change, we advise to access simpler DisableTime instead.

Public property DisableTime: Single read GetDisableTime write SetDisableTime;
 
Public property FdEnabled: TSFBool read FFdEnabled;

Internal wrapper for property Enabled. This wrapper API may change, we advise to access simpler Enabled instead.

Public property Enabled: Boolean read GetEnabled write SetEnabled;
 
Public property FdFiniteRotationAxis: TSFVec3f read FFdFiniteRotationAxis;

Internal wrapper for property FiniteRotationAxis. This wrapper API may change, we advise to access simpler FiniteRotationAxis instead.

Public property FiniteRotationAxis: TVector3 read GetFiniteRotationAxis write SetFiniteRotationAxis;
 
Public property FdFixed: TSFBool read FFdFixed;

Internal wrapper for property Fixed. This wrapper API may change, we advise to access simpler Fixed instead.

Public property Fixed: Boolean read GetFixed write SetFixed;
 
Public property FdForces: TMFVec3f read FFdForces;

Internal wrapper for property Forces. This wrapper API may change, we advise to access simpler Forces instead.

Public property FdGeometry: TMFNode read FFdGeometry;

Internal wrapper for property Geometry. This wrapper API may change, we advise to access simpler Geometry instead.

Public property FdInertia: TSFMatrix3f read FFdInertia;

Internal wrapper for property Inertia. This wrapper API may change, we advise to access simpler Inertia instead.

Public property Inertia: TMatrix3 read GetInertia write SetInertia;
 
Public property FdLinearDampingFactor: TSFFloat read FFdLinearDampingFactor;

Internal wrapper for property LinearDampingFactor. This wrapper API may change, we advise to access simpler LinearDampingFactor instead.

Public property LinearDampingFactor: Single read GetLinearDampingFactor write SetLinearDampingFactor;
 
Public property FdLinearVelocity: TSFVec3f read FFdLinearVelocity;

Internal wrapper for property LinearVelocity. This wrapper API may change, we advise to access simpler LinearVelocity instead.

Public property LinearVelocity: TVector3 read GetLinearVelocity write SetLinearVelocity;
 
Public property FdMass: TSFFloat read FFdMass;

Internal wrapper for property Mass. This wrapper API may change, we advise to access simpler Mass instead.

Public property Mass: Single read GetMass write SetMass;
 
Public property FdMassDensityModel: TSFNode read FFdMassDensityModel;

Internal wrapper for property MassDensityModel. This wrapper API may change, we advise to access simpler MassDensityModel instead.

Public property FdOrientation: TSFRotation read FFdOrientation;

Internal wrapper for property Orientation. This wrapper API may change, we advise to access simpler Orientation instead.

Public property Orientation: TVector4 read GetOrientation write SetOrientation;
 
Public property FdPosition: TSFVec3f read FFdPosition;

Internal wrapper for property Position. This wrapper API may change, we advise to access simpler Position instead.

Public property Position: TVector3 read GetPosition write SetPosition;
 
Public property FdTorques: TMFVec3f read FFdTorques;

Internal wrapper for property Torques. This wrapper API may change, we advise to access simpler Torques instead.

Public property FdUseFiniteRotation: TSFBool read FFdUseFiniteRotation;

Internal wrapper for property UseFiniteRotation. This wrapper API may change, we advise to access simpler UseFiniteRotation instead.

Public property UseFiniteRotation: Boolean read GetUseFiniteRotation write SetUseFiniteRotation;
 
Public property FdUseGlobalGravity: TSFBool read FFdUseGlobalGravity;

Internal wrapper for property UseGlobalGravity. This wrapper API may change, we advise to access simpler UseGlobalGravity instead.

Public property UseGlobalGravity: Boolean read GetUseGlobalGravity write SetUseGlobalGravity;
 

Generated by PasDoc 0.16.0.