C.2, Proto

Insert the following new field definitions after the bboxSize  field of the Humanoid Proto interface:

PROTO Humanoid [
   field           SFVec3f     bboxCenter            0 0 0
   field           SFVec3f     bboxSize              -1 -1 -1
   field           MFVec3f     jointBindingPositions [0 0 0]
   field           MFVec4f     jointBindingRotations [0 0 1 0]
   field           MFVec3f     jointBindingScales    [1 1 1]
   field           MFString    skeletalConfiguration "BASIC" {"BASIC","string"}
   field           MFVec3f     skinBindingCoords     []
   field           MFVec3f     skinBindingNormals    []

PROBLEM 1:  There is no MFVec4f data type in VRML.

PROBLEM 2:  Shouldn't the skeletalConfiguration be an SFString? Why are multiple skeletal configuration values allowed?