Class TRigidBodyNode

Unit

Declaration

type TRigidBodyNode = class(TAbstractNode)

Description

This item has no description. Showing description inherited from TAbstractNode.

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;

This item has no description.

Public class function ClassX3DType: string; override;

This item has no description. Showing description inherited from TX3DNode.ClassX3DType.

Node type name in VRML/X3D, for this class. Normal VRML/X3D node classes should override this to return something non-empty, and then X3DType automatically will return the same value.

Empty for classes that don't have a hardcoded VRML/X3D node name, like a special TX3DUnknownNode. Such special classes should override then X3DType to return actual non-empty name there.

You usually should call X3DType. The only use of this method is that it works on classes (it's "class function"), without needing at actual instance.

Public procedure SetForces(const Value: array of TVector3); overload;

This item has no description.

Public procedure SetForces(const Value: TVector3List); overload;

This item has no description.

Public procedure SetGeometry(const Value: array of TAbstractNBodyCollidableNode);

This item has no description.

Public procedure SetTorques(const Value: array of TVector3); overload;

This item has no description.

Public procedure SetTorques(const Value: TVector3List); overload;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.

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;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.