|
j3d.org Code | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| HAnimFactory | Utility interface to mark an implementation that can generate each of the HAnim nodes without needing to know the specifics of the rendering strategy used. |
| HAnimObjectParent | Marker of a class that can act as a parent to a HAnimObject. |
| Class Summary | |
|---|---|
| HAnimDisplacer | Representation of a H-Anim Displacer object. |
| HAnimHumanoid | Common base representation of a H-Anim Humanoid object. |
| HAnimJoint | Representation of a H-Anim Joint object. |
| HAnimObject | Common object functionality for all objects that implement the H-Anim spec. |
| HAnimSegment | Representation of a H-Anim Segment object. |
| HAnimSite | Representation of a H-Anim Site object. |
| HumanoidManager | Utility class for managing a collection of HAnimHumanoids in a scene. |
Generalised classes describing humanioid figures that are compliant with the H-Anim 1.1 specification.
The nodes in this class represent a generic humanoid figure that can be represented as either a skinned mesh or articulated figures. The rendering of the individual figures is left to the particular rendering API in separate packages.
This package diverges from the basic H-Anim spec by providing two different classes that represent the skinned or articulated versions of the figures. By separating them, implementations can optimise the rendering significantly.
|
j3d.org Code | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||