Class TCastleBallJoint
Unit
Declaration
type TCastleBallJoint = class(TCastleAbstractTwoBodiesJoint)
Description
Ball joint allows to freely rotate the transformation of one object relative to another (rotate in any axis) but does not allow any movement. Anchor determines the rotation point.
Hierarchy
- TObject
- TPersistent
- TComponent
- TCastleComponent
- TCastleBehavior
- TCastleAbstractJoint
- TCastleAbstractTwoBodiesJoint
- TCastleBallJoint
Overview
Methods
![]() |
function GetKraftJoint: TKraftConstraintJoint; override; |
![]() |
procedure CreateKraftJoint; override; |
![]() |
procedure DeinitializeKraftJoint; override; |
![]() |
procedure SetName(const Value: TComponentName); override; |
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure WorldBeforeDetach; override; |
![]() |
procedure InternalCreateGizmos; override; |
![]() |
procedure InternalDestroyGizmos; override; |
![]() |
function PropertySections(const PropertyName: String): TPropertySections; override; |
Properties
![]() |
property Anchor: TVector3 read FAnchor write SetAnchor; |
![]() |
property AnchorPersistent: TCastleVector3Persistent read FAnchorPersistent ; |
Description
Methods
![]() |
function GetKraftJoint: TKraftConstraintJoint; override; |
![]() |
procedure CreateKraftJoint; override; |
![]() |
procedure DeinitializeKraftJoint; override; |
![]() |
procedure SetName(const Value: TComponentName); override; |
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure WorldBeforeDetach; override; |
![]() |
procedure InternalCreateGizmos; override; |
![]() |
procedure InternalDestroyGizmos; override; |
![]() |
function PropertySections(const PropertyName: String): TPropertySections; override; |
Properties
![]() |
property Anchor: TVector3 read FAnchor write SetAnchor; |
The rotation point of the ball joint in parent transform coordinates. |
![]() |
property AnchorPersistent: TCastleVector3Persistent read FAnchorPersistent ; |
Anchor that can be visually edited in Castle Game Engine Editor, Lazarus and Delphi. Normal user code does not need to deal with this, instead read or write Anchor directly. See also
|
Generated by PasDoc 0.16.0.