Class TUniversalJointNode

Unit

Declaration

type TUniversalJointNode = class(TAbstractRigidJointNode)

Description

No description available, ancestor TAbstractRigidJointNode description follows
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;

Properties

Public property FdAnchorPoint: TSFVec3f read FFdAnchorPoint;
Public property FdAxis1: TSFVec3f read FFdAxis1;
Public property FdAxis2: TSFVec3f read FFdAxis2;
Public property FdStopBounce1: TSFFloat read FFdStopBounce1;
Public property FdStop1ErrorCorrection: TSFFloat read FFdStop1ErrorCorrection;
Public property FdStop2Bounce: TSFFloat read FFdStop2Bounce;
Public property FdStop2ErrorCorrection: TSFFloat read FFdStop2ErrorCorrection;
Public property EventBody1AnchorPoint: TSFVec3fEvent read FEventBody1AnchorPoint;
Public property EventBody1Axis: TSFVec3fEvent read FEventBody1Axis;
Public property EventBody2AnchorPoint: TSFVec3fEvent read FEventBody2AnchorPoint;
Public property EventBody2Axis: TSFVec3fEvent read FEventBody2Axis;
Public property AnchorPoint: TVector3 read GetAnchorPoint write SetAnchorPoint;
Public property Axis1: TVector3 read GetAxis1 write SetAxis1;
Public property Axis2: TVector3 read GetAxis2 write SetAxis2;
Public property StopBounce1: Single read GetStopBounce1 write SetStopBounce1;
Public property Stop1ErrorCorrection: Single read GetStop1ErrorCorrection write SetStop1ErrorCorrection;
Public property Stop2Bounce: Single read GetStop2Bounce write SetStop2Bounce;
Public property Stop2ErrorCorrection: Single read GetStop2ErrorCorrection write SetStop2ErrorCorrection;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 

Properties

Public property FdAnchorPoint: TSFVec3f read FFdAnchorPoint;
 
Public property FdAxis1: TSFVec3f read FFdAxis1;
 
Public property FdAxis2: TSFVec3f read FFdAxis2;
 
Public property FdStopBounce1: TSFFloat read FFdStopBounce1;
 
Public property FdStop1ErrorCorrection: TSFFloat read FFdStop1ErrorCorrection;
 
Public property FdStop2Bounce: TSFFloat read FFdStop2Bounce;
 
Public property FdStop2ErrorCorrection: TSFFloat read FFdStop2ErrorCorrection;
 
Public property EventBody1AnchorPoint: TSFVec3fEvent read FEventBody1AnchorPoint;
 
Public property EventBody1Axis: TSFVec3fEvent read FEventBody1Axis;
 
Public property EventBody2AnchorPoint: TSFVec3fEvent read FEventBody2AnchorPoint;
 
Public property EventBody2Axis: TSFVec3fEvent read FEventBody2Axis;
 
Public property AnchorPoint: TVector3 read GetAnchorPoint write SetAnchorPoint;
 
Public property Axis1: TVector3 read GetAxis1 write SetAxis1;
 
Public property Axis2: TVector3 read GetAxis2 write SetAxis2;
 
Public property StopBounce1: Single read GetStopBounce1 write SetStopBounce1;
 
Public property Stop1ErrorCorrection: Single read GetStop1ErrorCorrection write SetStop1ErrorCorrection;
 
Public property Stop2Bounce: Single read GetStop2Bounce write SetStop2Bounce;
 
Public property Stop2ErrorCorrection: Single read GetStop2ErrorCorrection write SetStop2ErrorCorrection;
 

Generated by PasDoc 0.15.0.