Class THAnimHumanoidNode
Unit
X3DNodes
Declaration
type THAnimHumanoidNode = class(TAbstractChildNode)
Description
Central node for moving the animated humanoid. It contains the skeleton, and other information necessary for animation.
Hierarchy
Overview
Methods
Properties
Description
Methods
|
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; |
|
|
destructor Destroy; override; |
|
|
function AnimateSkin: TMFVec3f; |
Change the skin (in skinCoord), to follow the animation of joints. Joints that changed are assumed to be already traversed by TX3DNode.Traverse (this prepares field values for AnimateSkinPoint call).
This method is used by TCastleSceneCore. Don't call this yourself.
Returns changed X3D coordinates field (or Nil if there is no skin). You should call TX3DField.Changed on it (unless you use it from some TCastleSceneCore initialization, when there's no point in notifying about this).
|
|
procedure CreateNode; override; |
|
|
class function ClassX3DType: string; override; |
|
|
procedure SetInfo(const Value: array of string); overload; |
|
Properties
|
property FdCenter: TSFVec3f read FFdCenter; |
Internal wrapper for property Center. This wrapper API may change, we advise to access simpler Center instead.
|
|
property Center: TVector3 read GetCenter write SetCenter; |
|
|
property FdInfo: TMFString read FFdInfo; |
Internal wrapper for property Info . This wrapper API may change, we advise to access simpler Info instead.
|
|
property FdJoints: TMFNode read FFdJoints; |
Internal wrapper for property Joints . This wrapper API may change, we advise to access simpler Joints instead.
|
|
property FdName: TSFString read FFdName; |
Internal wrapper for property NameField. This wrapper API may change, we advise to access simpler NameField instead.
|
|
property NameField: String read GetNameField write SetNameField; |
|
|
property FdRotation: TSFRotation read FFdRotation; |
Internal wrapper for property Rotation. This wrapper API may change, we advise to access simpler Rotation instead.
|
|
property Rotation: TVector4 read GetRotation write SetRotation; |
|
|
property FdScale: TSFVec3f read FFdScale; |
Internal wrapper for property Scale. This wrapper API may change, we advise to access simpler Scale instead.
|
|
property Scale: TVector3 read GetScale write SetScale; |
|
|
property ScaleOrientation: TVector4 read GetScaleOrientation write SetScaleOrientation; |
|
|
property FdSegments: TMFNode read FFdSegments; |
Internal wrapper for property Segments . This wrapper API may change, we advise to access simpler Segments instead.
|
|
property FdSites: TMFNode read FFdSites; |
Internal wrapper for property Sites . This wrapper API may change, we advise to access simpler Sites instead.
|
|
property FdSkeleton: TMFNode read FFdSkeleton; |
Internal wrapper for property Skeleton . This wrapper API may change, we advise to access simpler Skeleton instead.
|
|
property FdSkin: TMFNode read FFdSkin; |
Internal wrapper for property Skin . This wrapper API may change, we advise to access simpler Skin instead.
|
|
property FdSkinCoord: TSFNode read FFdSkinCoord; |
Internal wrapper for property SkinCoord . This wrapper API may change, we advise to access simpler SkinCoord instead.
|
|
property FdSkinNormal: TSFNode read FFdSkinNormal; |
Internal wrapper for property SkinNormal. This wrapper API may change, we advise to access simpler SkinNormal instead.
|
|
property FdTranslation: TSFVec3f read FFdTranslation; |
Internal wrapper for property Translation. This wrapper API may change, we advise to access simpler Translation instead.
|
|
property Translation: TVector3 read GetTranslation write SetTranslation; |
|
|
property FdVersion: TSFString read FFdVersion; |
Internal wrapper for property Version. This wrapper API may change, we advise to access simpler Version instead.
|
|
property Version: String read GetVersion write SetVersion; |
|
|
property FdViewpoints: TMFNode read FFdViewpoints; |
Internal wrapper for property Viewpoints . This wrapper API may change, we advise to access simpler Viewpoints instead.
|
|
property FdBboxCenter: TSFVec3f read FFdBboxCenter; |
Internal wrapper for property BboxCenter . This wrapper API may change, we advise to access simpler BboxCenter instead.
|
|
property BBox: TBox3D read GetBBox write SetBBox; |
|
|
property FdBboxSize: TSFVec3f read FFdBboxSize; |
Internal wrapper for property BboxSize . This wrapper API may change, we advise to access simpler BboxSize instead.
|
Generated by PasDoc 0.16.0.