[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