Introduction
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
CastleShapes
type TShapeTreeTransform = class(TShapeTreeGroup)
Node of the TShapeTree transforming it's children.
It's ideal for handling VRML 2.0 / X3D Transform node, and similar nodes (MatrixTransform and some H-Anim nodes also act as a transformation node and also may be handled by this).
constructor Create(AParentScene: TObject);
destructor Destroy; override;
property TransformNode: TX3DNode read FTransformNode write FTransformNode;
property TransformState: TX3DGraphTraverseState read FTransformState;
Transforming VRML/X3D node. Always assigned, always may be casted to ITransformNode interface.
State right before traversing the TransformNode. Owned by this TShapeTreeTransform instance. You should assign to it when you set TransformNode.