[x3d-public] [x3d] Spec Comment - HAnimJoint not allowing Transform as child

Don Brutzman brutzman at nps.edu
Sat Sep 24 10:52:21 PDT 2016


[adding H-Anim and public list because this has to do with H-Anim usage]

=================================
Comment on 19775-1: Abstract X3D Definitions - V3.3
26.3.3 HAnimJoint
http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/hanim.html#HAnimJoint

-----------------
Subject: HAnimJoint not allowing Transform as child

HAnimJoint in X3D specification says
     MFNode     [in,out] children         []
[HAnimJoint,HAnimSegment,HAnimSite]

Authoritative reference is H-Anim specification:
4.4 Joint object
http://www.web3d.org/documents/specifications/19774/V1.0/HAnim/concepts.html#JointObject
and
6.3 Joint
http://www.web3d.org/documents/specifications/19774/V1.0/HAnim/ObjectInterfaces.html#Joint

which includes:
     interface Joint {
        sequence   children         []

but does not specifically exclude anything in this children field.

A common authoring task might be to place geometry for visualizing a joint
within a Transform, Group and/or Shape node within each HAnimJointNode.

Example scene:
http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/DiamondManLOA-1.x3d

Preferred signature for HAnimJoint in X3D specification:

     MFNode     [in,out] children         []
[HAnimJoint,HAnimSegment,HAnimSite,Transform,Group,Shape]
-----------------

Submitted on Saturday, 2016,  September 24 - 9:08am
by brutzman (brutzman )
IP: 162.225.68.164

See: http://www.web3d.org/node/1694/submission/934


_______________________________________________
x3d mailing list
x3d at web3d.org
http://web3d.org/mailman/listinfo/x3d_web3d.org



More information about the x3d-public mailing list