7.1 GeneralThis clause addresses conformance of H-Anim figures.
Table 7.1 lists the topics of this clause.
The primary objectives of the specifications in this clause are:
Conformance is defined for H-Anim figures embedded in representation systems.
This clause addresses the implementation requirements. Implementation requirements include the latitude allowed for representation systems. This clause does not directly address the environmental,performance, or resource requirements of the representation system.
This clause does not define the application requirements or dictate application usage of H-Anim figures.
7.2 Conformance of representation systemsThere are two levels of conformance to this International Standard, Level 1 which support skeletal animation and Level 2 which supports both skeletal and skin animation.
A representation system is conforming to Level 1 of this International Standard if the following conditions are met:
A representation system conforming to Level 2 of this International Standard if the following conditions are met:
7.3 Minimum support requirements for VRML and X3DAny VRML and/or X3D application that support this International Standard shall support at least the following nodes:
Table 7.2 — Minimum node support for VRML and X3D
| Appearance | Coordinate | Color |
| Group | ImageTexture | IndexedFaceSet |
| IndexedLineSet | Material | NavigationInfo |
| Normal | Shape | TextureCoordinate |
| TextureTransform | Transform | Viewpoint |
| WorldInfo | ||
| HAnimHumanoid (prototype support in VRML) | HAnimJoint (prototype support in VRML) | HAnimSegment (prototype support in VRML) |
| HAnimSite (prototype support in VRML) | HAnimDisplacer (prototype support in VRML) (required for Level 2 conformance only) |
All H-Anim applications shall correctly parse the complete VRML or X3D syntax for these nodes even if not all the functionality can be implemented. VRML and X3D H-Anim applications may support H-Anim objects either natively as built-in nodes or as prototypes.
7.4 Minimum support requirements for other representation systemsAny representation system that supports this International Standard shall support at least the following capabilities: