Package HumanoidAnimation.Legacy


package HumanoidAnimation.Legacy

HAnim Legacy characters are HAnim1 X3D3 models conforming to version 1 of the Humanoid Animation (HAnim) International Standard, ISO—IEC 14774:2019.

Legacy models are not strictly valid as X3D4 HAnim version 2.0, since HAnim version 1.0 has significant differences and is no longer directly supported. See meta references to find converted versions.

The earliest original model for skeleton and skin: originals/boxman.wrl, originals/boxman.js, and originals/boxman.x3dv.

TODO: work in progress is converting HAnim1 models to HAnim2, testing X3D Quality Assurance (QA) conformance, and upgrading X3dTidy stylesheet cleanup capabilities. See build.schematron.log.txt and build.log.txt for current status.

X3D Tooltips of interest, in hierarchical order: HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, HAnimDisplacer (no support for HAnimMotion).

Humanoid animation (HAnim) version 2 International Standard includes Part 1: architecture and Part 2: motion data animation.

X3D Specification section of interest: 26 Humanoid Animation (HAnim) component.

This X3D HAnim Legacy archive is online.

The X3D Java Scene Access Interface (x3djsail) package provides concrete classes for each X3D node and statement.

Online: X3D Java Scene Access Interface Library (X3DJSAIL) and X3DJSAIL Javadoc

See Also: