Class TContactNode

Unit

Declaration

type TContactNode = 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 SetAppliedParameters(const Value: array of string);
Public procedure SetAppliedParameters(const Value: TCastleStringList);

Properties

Public property FdAppliedParameters: TMFString read FFdAppliedParameters;
Public property FdBody1: TSFNode read FFdBody1;
Public property FdBody2: TSFNode read FFdBody2;
Public property FdBounce: TSFFloat read FFdBounce;
Public property FdContactNormal: TSFVec3f read FFdContactNormal;
Public property FdDepth: TSFFloat read FFdDepth;
Public property FdFrictionCoefficients: TSFVec2f read FFdFrictionCoefficients;
Public property FdFrictionDirection: TSFVec3f read FFdFrictionDirection;
Public property FdGeometry1: TSFNode read FFdGeometry1;
Public property FdGeometry2: TSFNode read FFdGeometry2;
Public property FdMinbounceSpeed: TSFFloat read FFdMinbounceSpeed;
Public property FdPosition: TSFVec3f read FFdPosition;
Public property FdSlipCoefficients: TSFVec2f read FFdSlipCoefficients;
Public property FdSoftnessConstantForceMix: TSFFloat read FFdSoftnessConstantForceMix;
Public property FdSoftnessErrorCorrection: TSFFloat read FFdSoftnessErrorCorrection;
Public property FdSurfaceSpeed: TSFVec2f read FFdSurfaceSpeed;
Public property Body1: TRigidBodyNode read GetBody1 write SetBody1;
Public property Body2: TRigidBodyNode read GetBody2 write SetBody2;
Public property Bounce: Single read GetBounce write SetBounce;
Public property ContactNormal: TVector3 read GetContactNormal write SetContactNormal;
Public property Depth: Single read GetDepth write SetDepth;
Public property FrictionCoefficients: TVector2 read GetFrictionCoefficients write SetFrictionCoefficients;
Public property FrictionDirection: TVector3 read GetFrictionDirection write SetFrictionDirection;
Public property Geometry1: TAbstractNBodyCollidableNode read GetGeometry1 write SetGeometry1;
Public property Geometry2: TAbstractNBodyCollidableNode read GetGeometry2 write SetGeometry2;
Public property MinbounceSpeed: Single read GetMinbounceSpeed write SetMinbounceSpeed;
Public property Position: TVector3 read GetPosition write SetPosition;
Public property SlipCoefficients: TVector2 read GetSlipCoefficients write SetSlipCoefficients;
Public property SoftnessConstantForceMix: Single read GetSoftnessConstantForceMix write SetSoftnessConstantForceMix;
Public property SoftnessErrorCorrection: Single read GetSoftnessErrorCorrection write SetSoftnessErrorCorrection;
Public property SurfaceSpeed: TVector2 read GetSurfaceSpeed write SetSurfaceSpeed;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 
Public procedure SetAppliedParameters(const Value: array of string);
 
Public procedure SetAppliedParameters(const Value: TCastleStringList);
 

Properties

Public property FdAppliedParameters: TMFString read FFdAppliedParameters;
 
Public property FdBody1: TSFNode read FFdBody1;
 
Public property FdBody2: TSFNode read FFdBody2;
 
Public property FdBounce: TSFFloat read FFdBounce;
 
Public property FdContactNormal: TSFVec3f read FFdContactNormal;
 
Public property FdDepth: TSFFloat read FFdDepth;
 
Public property FdFrictionCoefficients: TSFVec2f read FFdFrictionCoefficients;
 
Public property FdFrictionDirection: TSFVec3f read FFdFrictionDirection;
 
Public property FdGeometry1: TSFNode read FFdGeometry1;
 
Public property FdGeometry2: TSFNode read FFdGeometry2;
 
Public property FdMinbounceSpeed: TSFFloat read FFdMinbounceSpeed;
 
Public property FdPosition: TSFVec3f read FFdPosition;
 
Public property FdSlipCoefficients: TSFVec2f read FFdSlipCoefficients;
 
Public property FdSoftnessConstantForceMix: TSFFloat read FFdSoftnessConstantForceMix;
 
Public property FdSoftnessErrorCorrection: TSFFloat read FFdSoftnessErrorCorrection;
 
Public property FdSurfaceSpeed: TSFVec2f read FFdSurfaceSpeed;
 
Public property Body1: TRigidBodyNode read GetBody1 write SetBody1;
 
Public property Body2: TRigidBodyNode read GetBody2 write SetBody2;
 
Public property Bounce: Single read GetBounce write SetBounce;
 
Public property ContactNormal: TVector3 read GetContactNormal write SetContactNormal;
 
Public property Depth: Single read GetDepth write SetDepth;
 
Public property FrictionCoefficients: TVector2 read GetFrictionCoefficients write SetFrictionCoefficients;
 
Public property FrictionDirection: TVector3 read GetFrictionDirection write SetFrictionDirection;
 
Public property Geometry1: TAbstractNBodyCollidableNode read GetGeometry1 write SetGeometry1;
 
Public property Geometry2: TAbstractNBodyCollidableNode read GetGeometry2 write SetGeometry2;
 
Public property MinbounceSpeed: Single read GetMinbounceSpeed write SetMinbounceSpeed;
 
Public property Position: TVector3 read GetPosition write SetPosition;
 
Public property SlipCoefficients: TVector2 read GetSlipCoefficients write SetSlipCoefficients;
 
Public property SoftnessConstantForceMix: Single read GetSoftnessConstantForceMix write SetSoftnessConstantForceMix;
 
Public property SoftnessErrorCorrection: Single read GetSoftnessErrorCorrection write SetSoftnessErrorCorrection;
 
Public property SurfaceSpeed: TVector2 read GetSurfaceSpeed write SetSurfaceSpeed;
 

Generated by PasDoc 0.15.0.