Class TContactNode

Unit

Declaration

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

Properties

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

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 SetAppliedParameters(const Value: array of string); overload;

This item has no description.

Public procedure SetAppliedParameters(const Value: TCastleStringList); overload;

This item has no description.

Properties

Public property FdAppliedParameters: TMFString read FFdAppliedParameters;

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

Public property FdBody1: TSFNode read FFdBody1;

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

Public property Body1: TRigidBodyNode read GetBody1 write SetBody1;

This item has no description.

Public property FdBody2: TSFNode read FFdBody2;

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

Public property Body2: TRigidBodyNode read GetBody2 write SetBody2;

This item has no description.

Public property FdBounce: TSFFloat read FFdBounce;

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

Public property Bounce: Single read GetBounce write SetBounce;

This item has no description.

Public property FdContactNormal: TSFVec3f read FFdContactNormal;

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

Public property ContactNormal: TVector3 read GetContactNormal write SetContactNormal;

This item has no description.

Public property FdDepth: TSFFloat read FFdDepth;

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

Public property Depth: Single read GetDepth write SetDepth;

This item has no description.

Public property FdFrictionCoefficients: TSFVec2f read FFdFrictionCoefficients;

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

Public property FrictionCoefficients: TVector2 read GetFrictionCoefficients write SetFrictionCoefficients;

This item has no description.

Public property FdFrictionDirection: TSFVec3f read FFdFrictionDirection;

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

Public property FrictionDirection: TVector3 read GetFrictionDirection write SetFrictionDirection;

This item has no description.

Public property FdGeometry1: TSFNode read FFdGeometry1;

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

Public property Geometry1: TAbstractNBodyCollidableNode read GetGeometry1 write SetGeometry1;

This item has no description.

Public property FdGeometry2: TSFNode read FFdGeometry2;

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

Public property Geometry2: TAbstractNBodyCollidableNode read GetGeometry2 write SetGeometry2;

This item has no description.

Public property FdMinbounceSpeed: TSFFloat read FFdMinbounceSpeed;

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

Public property MinbounceSpeed: Single read GetMinbounceSpeed write SetMinbounceSpeed;

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 FdSlipCoefficients: TSFVec2f read FFdSlipCoefficients;

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

Public property SlipCoefficients: TVector2 read GetSlipCoefficients write SetSlipCoefficients;

This item has no description.

Public property FdSoftnessConstantForceMix: TSFFloat read FFdSoftnessConstantForceMix;

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

Public property SoftnessConstantForceMix: Single read GetSoftnessConstantForceMix write SetSoftnessConstantForceMix;

This item has no description.

Public property FdSoftnessErrorCorrection: TSFFloat read FFdSoftnessErrorCorrection;

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

Public property SoftnessErrorCorrection: Single read GetSoftnessErrorCorrection write SetSoftnessErrorCorrection;

This item has no description.

Public property FdSurfaceSpeed: TSFVec2f read FFdSurfaceSpeed;

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

Public property SurfaceSpeed: TVector2 read GetSurfaceSpeed write SetSurfaceSpeed;

This item has no description.


Generated by PasDoc 0.16.0.