Class THAnimJointNode

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type THAnimJointNode = class(TAbstractX3DGroupingNode, ITransformNode)

Description

no description available, TAbstractX3DGroupingNode description follows
no description available, TAbstractGroupingNode description follows

This is a VRML/X3D >= 2.0 grouping node. This will push/pop full TX3DGraphTraverseState in Before/AfterTraverse. It also propagates DirectionalLights in any child to all children in VRML2ActiceLights.

To keep X3D hierarchy, this descends from X3DChildNode. This way TAbstractX3DGroupingNode and TStaticGroupNode inherit also from X3DChildNode.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassNodeTypeName: string; override;
Public class function URNMatching(const URN: string): boolean; override;
Public function TransformationChange: TNodeTransformationChange; override;

Properties

Public property FdCenter: TSFVec3f read FFdCenter;
Public property FdDisplacers: TMFNode read FFdDisplacers;
Public property FdLimitOrientation: TSFRotation read FFdLimitOrientation;
Public property FdLlimit: TMFFloat read FFdLlimit;
Public property FdName: TSFString read FFdName;
Public property FdRotation: TSFRotation read FFdRotation;
Public property FdScale: TSFVec3f read FFdScale;
Public property FdScaleOrientation: TSFRotation read FFdScaleOrientation;
Public property FdSkinCoordIndex: TMFInt32 read FFdSkinCoordIndex;
Public property FdSkinCoordWeight: TMFFloat read FFdSkinCoordWeight;
Public property FdStiffness: TMFFloat read FFdStiffness;
Public property FdTranslation: TSFVec3f read FFdTranslation;
Public property FdUlimit: TMFFloat read FFdUlimit;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassNodeTypeName: string; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 
Public function TransformationChange: TNodeTransformationChange; override;
 

Properties

Public property FdCenter: TSFVec3f read FFdCenter;
 
Public property FdDisplacers: TMFNode read FFdDisplacers;
 
Public property FdLimitOrientation: TSFRotation read FFdLimitOrientation;
 
Public property FdLlimit: TMFFloat read FFdLlimit;
 
Public property FdName: TSFString read FFdName;
 
Public property FdRotation: TSFRotation read FFdRotation;
 
Public property FdScale: TSFVec3f read FFdScale;
 
Public property FdScaleOrientation: TSFRotation read FFdScaleOrientation;
 
Public property FdSkinCoordIndex: TMFInt32 read FFdSkinCoordIndex;
 
Public property FdSkinCoordWeight: TMFFloat read FFdSkinCoordWeight;
 
Public property FdStiffness: TMFFloat read FFdStiffness;
 
Public property FdTranslation: TSFVec3f read FFdTranslation;
 
Public property FdUlimit: TMFFloat read FFdUlimit;
 

Generated by PasDoc 0.13.0 on 2013-08-17 21:27:16