<div dir="ltr"><div dir="ltr"><div>Please approve if you are concerned.  These fields are in the standard, but are treated differently by XML Schema.  The first change is to declare the motionsEnabled field [in,out]</div><div><br></div><div>The others should be self explanatory, but by all means, double check my work against the standard.  Thanks!</div><div><br></div><div>$ svn diff x3d-4.0.xsd</div><div>Index: x3d-4.0.xsd</div><div>===================================================================</div><div>--- x3d-4.0.xsd (revision 35491)</div><div>+++ x3d-4.0.xsd (working copy)</div><div>@@ -5473,6 +5473,7 @@</div><div>                        <xs:enumeration value="modulationTypeDetail"/></div><div>                        <xs:enumeration value="modulationTypeSystem"/></div><div>                        <xs:enumeration value="momentsOfInertia"/></div><div>+                       <xs:enumeration value="motionsEnabled"/></div><div>                        <xs:enumeration value="motor1Axis"/></div><div>                        <xs:enumeration value="motor2Axis"/></div><div>                        <xs:enumeration value="motor3Axis"/></div><div>@@ -19561,6 +19562,7 @@</div><div>                                        <xs:attribute name="jointBindingRotations" type="MFRotation" default="0 0 1 0"/></div><div>                                        <xs:attribute name="jointBindingScales" type="MFVec3f" default="0 0 0"/></div><div>                                        <xs:attribute name="loa" type="loaType" default="-1"/></div><div>+                                       <xs:attribute name="motionsEnabled" type="MFBool" default=""/></div><div>                                        <xs:attribute name="name" type="xs:NMTOKEN"></div><div>                                                <xs:annotation></div><div>                                                        <xs:appinfo>name attribute is ordinarily required, unless this is a USE node</xs:appinfo></div><div>@@ -19730,7 +19732,7 @@</div><div>                <xs:complexType></div><div>                        <xs:complexContent></div><div>                                <xs:extension base="X3DChildNode"></div><div>-                                       <xs:attribute name="channels" type="MFString"/></div><div>+                                       <xs:attribute name="channels" type="SFString"/></div><div>                                        <xs:attribute name="channelsEnabled" type="MFBool"/></div><div>                                        <xs:attribute name="description" type="SFString"/></div><div>                                        <xs:attribute name="enabled" type="SFBool" default="false"/></div><div>@@ -19756,7 +19758,7 @@</div><div>                                                        </xs:restriction></div><div>                                                </xs:simpleType></div><div>                                        </xs:attribute></div><div>-                                       <xs:attribute name="joints" type="MFString"/></div><div>+                                       <xs:attribute name="joints" type="SFString"/></div><div>                                        <xs:attribute name="loa" type="loaType" default="-1"/></div><div>                                        <xs:attribute name="loop" type="SFBool" default="false"/></div><div>                                        <xs:attribute name="name" type="xs:NMTOKEN"></div><div>@@ -25843,4 +25845,4 @@</div><div>                </xs:complexType></div><div>        </xs:element></div><div>        <!--======================================================================--></div><div>-</xs:schema></div><div>\ No newline at end of file</div><div>+</xs:schema></div></div></div>