Gorilla.X3D.HAnim.Joint
Unit Gorilla.X3D.HAnim.Joint.pasClasses
- TGorillaX3DHAnimJoint = class ( TGorillaX3DTransform )
TGorillaX3DHAnimJoint
Ancestors
Members
Fields
- protected FHumanoid :
TGorillaX3DHAnimHumanoid
- protected FShape :
TGorillaX3DShape
- protected FIsSkeletonRoot :
Boolean
- protected FLLimit :
TFloatDynArray
- protected FSkinCoordIndex :
TIntegerDynArray
- protected FSkinCoordWeight :
TFloatDynArray
- protected FULimit :
TFloatDynArray
- protected FInvBindMatrix :
TMatrix3D
- protected FInvBindMatAvailable :
Boolean
Methods
- public constructor Create ( const ADocument : TObject; const AParent : TMz_XmlNode; const ANamespace : string; const AName : string ) ;
- protected procedure SetCenter ( const AValue : TPoint3D ) ; override;
- protected function GetLimitOrientation ( ) : TVector3D ;
- protected procedure SetLimitOrientation ( const AValue : TVector3D ) ;
- protected function Get_Name ( ) : string ;
- protected procedure Set_Name ( const AValue : string ) ;
- protected procedure SetupShapeReference ( ) ;
- protected procedure SetInvBindMatrix ( const AValue : TMatrix3D ) ;
- public procedure LoadFromAttribute ( const AAttr : TMz_XmlAttribute ) ; override;
- public function ToDefinition ( const ACache : TX3DCache; const ADef : TCustomDef ) : TCustomDef ; override;
- public function InvBindMatrixAvailable ( ) : Boolean ;
Properties
- public Humanoid : TGorillaX3DHAnimHumanoid
- public Shape : TGorillaX3DShape
- public IsSkeletonRoot : Boolean
- public LimitOrientation : TVector3D
- public _Name : string
- public SkinCoordIndex : TArray<System.Integer>
- public SkinCoordWeight : TArray<System.Single>
- public LLimit : TArray<System.Single>read FLLimit
- public ULimit : TArray<System.Single>read FULimit
- public InvBindMatrix : TMatrix3D