Class TRigidBodyNode

Unit

Declaration

type TRigidBodyNode = class(TAbstractNode)

Description

No description available, ancestor TAbstractNode description follows

Base X3D node that can have some metadata.

Almost all X3D nodes inherit from this, with the only exception being the X3DMetadataObject (expressed only as an interface in Pascal, IAbstractMetadataNode). This means that you cannot have metadata inside a metadata.

Hierarchy

Overview

Methods

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

Properties

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

Description

Methods

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

Properties

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

Generated by PasDoc 0.15.0.