[x3d-public] Humanoid interface description
Andreas Plesch
andreasplesch at gmail.com
Thu Jun 28 20:09:53 PDT 2018
The Humanoid interface description at
http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/ObjectInterfaces.html#Humanoid
includes this paragraph:
'The jointBindingPositions, jointBindingRotations, and
jointBindingScales fields specify arrays of positions, rotations, and
scale values, respectively. These sets of attributes are associated
with the array of Joint objects contained in the joints field. If only
one value is provided (such as the default value) then it is applied
to all listed Joint objects equivalently. Applying each set of these
translation, rotation, and scale values, in order, to the
corresponding Joint objects maps a skeleton to the binding pose.'
I believe there is a small grammar oversight in that a doubled plural
is used in the first sentence, in 'positions/rotations values'.
'The jointBindingPositions, jointBindingRotations, and
jointBindingScales fields specify arrays of position, rotation, and
scale values, respectively.' may read better.
Perhaps more significantly, the last sentence uses 'translation' in
place of 'position' since only translations can be applied to an
existing position. Consequently, it seems the field
'jointBindingPositions' perhaps should be termed
'jointBindingTranslations'.
-Andreas
--
Andreas Plesch
Waltham, MA 02453
More information about the x3d-public
mailing list