<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle22
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:973604272;
        mso-list-type:hybrid;
        mso-list-template-ids:-1757642030 -1250101370 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1036663491;
        mso-list-type:hybrid;
        mso-list-template-ids:351014316 -1689359624 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l2
        {mso-list-id:1903977408;
        mso-list-template-ids:602015374;}
@list l2:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Lines 660-669 for your .x3dv file, parent node FRG=”JoeSkinCoord”, no problems seen:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-left:.5in'>0.1854 0.85 0.0        #128 4 # l_index0<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.212 0.84 -0.015      #129 5<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.183 0.84 -0.015      #130 6 # l_middle0<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.213 0.835 -0.04      #131 7<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.190 0.835 -0.04      #132 8 # l_ring0<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.211 0.835 -0.065     #133 9<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.192 0.835 -0.065     #134 20 # l_pinky0<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.208 0.84 -0.085      #135 1<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.190 0.84 -0.085      #136 2<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.2 0.84 -0.095        #137 3 # l_thumb web<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'>0.215 0.82 0.0         #138 4<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Import with Castle Game Engine, attached:<o:p></o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l1 level1 lfo4'>Convert everything to X3D<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l1 level1 lfo4'>https://castle-engine.io/convert.php<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Corresponding lines 2921-2922:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><Coordinate DEF="JoeSkinCoord"<o:p></o:p></p><p class=MsoNormal>               point="0 1.7699999809265137 0 0 1.6649999618530273 0.090000003576278687 -0.032999999821186066 … etc.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>X3D Validator:<o:p></o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l1 level1 lfo4'>Numerous checks follow, almost entirely related to HAnim naming.<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l1 level1 lfo4'>No problems with ROUTE seen.<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l1 level1 lfo4'>However there are several Viewpoint nodes with duplicated DEF name – scene graph structure errors can sometimes provoke unrelated mistakes.<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Recommend fixing duplicate DEF issues and carefully looking at field-name issues, then retry.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--------- X3D Validator checks commenced for JoeLevel2LOA3SSPYRWRJKHud.x3d ---------<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing well-formed XML check...<o:p></o:p></p><p class=MsoNormal>Checking file:/C:/Users/brutzman/OneDrive%20-%20Naval%20Postgraduate%20School/Desktop/Joe/JoeLevel2LOA3SSPYRWRJKHud.x3d...<o:p></o:p></p><p class=MsoNormal>Well-formed XML check: pass<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing DOCTYPE check...<o:p></o:p></p><p class=MsoNormal>[X3dDoctypeChecker] success: valid XML declaration found.[X3dDoctypeChecker] success: final X3D 3.0 DOCTYPE found.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing DTD validation...<o:p></o:p></p><p class=MsoNormal>Checking file:/C:/Users/brutzman/OneDrive%20-%20Naval%20Postgraduate%20School/Desktop/Joe/JoeLevel2LOA3SSPYRWRJKHud.x3d...<o:p></o:p></p><p class=MsoNormal>Attribute value "hanim_IFrontView" of type ID must be unique within the document.<o:p></o:p></p><p class=MsoNormal>Attribute value "hanim_ISideView" of type ID must be unique within the document.<o:p></o:p></p><p class=MsoNormal>XML DTD validation: fail!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing X3D schema validation...<o:p></o:p></p><p class=MsoNormal>Checking file:/C:/Users/brutzman/OneDrive%20-%20Naval%20Postgraduate%20School/Desktop/Joe/JoeLevel2LOA3SSPYRWRJKHud.x3d...<o:p></o:p></p><p class=MsoNormal>Referenced entity at <a href="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd">http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd</a>.<o:p></o:p></p><p class=MsoNormal>Referenced entity at <a href="http://www.w3.org/2001/XMLSchema.dtd">http://www.w3.org/2001/XMLSchema.dtd</a>.<o:p></o:p></p><p class=MsoNormal>Referenced entity at <a href="http://www.w3.org/2001/datatypes.dtd">http://www.w3.org/2001/datatypes.dtd</a>.<o:p></o:p></p><p class=MsoNormal>Attribute value "hanim_IFrontView" of type ID must be unique within the document.<o:p></o:p></p><p class=MsoNormal>cvc-id.2: There are multiple occurrences of ID value 'hanim_IFrontView'.<o:p></o:p></p><p class=MsoNormal>cvc-attribute.3: The value 'hanim_IFrontView' of attribute 'DEF' on element 'Viewpoint' is not valid with respect to its type, 'ID'.<o:p></o:p></p><p class=MsoNormal>Attribute value "hanim_ISideView" of type ID must be unique within the document.<o:p></o:p></p><p class=MsoNormal>cvc-id.2: There are multiple occurrences of ID value 'hanim_ISideView'.<o:p></o:p></p><p class=MsoNormal>cvc-attribute.3: The value 'hanim_ISideView' of attribute 'DEF' on element 'Viewpoint' is not valid with respect to its type, 'ID'.<o:p></o:p></p><p class=MsoNormal>XML schema validation: fail!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing X3D regular expression (regex) values check...<o:p></o:p></p><p class=MsoNormal>X3D regex check: complete<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing X3dToX3dvClassicVrmlEncoding.xslt conversion check...<o:p></o:p></p><p class=MsoNormal>[hint] Recommended:  add <meta name='title' content='...' /> for documentation [check X3D source or VRML output to find pertinent head]<o:p></o:p></p><p class=MsoNormal>[hint] Recommended:  add <meta name='description' content='...' /> for documentation [check X3D source or VRML output to find pertinent head]<o:p></o:p></p><p class=MsoNormal>[hint] Recommended:  add <meta name='created' /> date content for documentation [check X3D source or VRML output to find pertinent head]<o:p></o:p></p><p class=MsoNormal>[hint] Recommended:  add <meta name='modified' /> date content for documentation [check X3D source or VRML output to find pertinent head]<o:p></o:p></p><p class=MsoNormal>[hint] For best scene portability, append alternate online address for revised url=' "JointCoordinateAxes.x3dv" <a href="https://...TODO%20address.../JointCoordinateAxes.x3dv">https://...TODO address.../JointCoordinateAxes.x3dv</a> ' [check X3D source or VRML output to find pertinent Inline]<o:p></o:p></p><p class=MsoNormal>[hint] For best scene portability, append alternate online address for revised url=' "cbodytexture28.png" <a href="https://...TODO%20address.../cbodytexture28.png">https://...TODO address.../cbodytexture28.png</a> ' [check X3D source or VRML output to find pertinent ImageTexture]<o:p></o:p></p><p class=MsoNormal>[error] HAnimHumanoid joints HAnimJoint must have USE value [node HAnimJoint DEF='hanim_HumanoidRoot', parent HAnimHumanoid DEF='humanoid' DEF='hanim_HumanoidRoot']<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing X3D Schematron check...<o:p></o:p></p><p class=MsoNormal><X3D profile='Immersive'> is defined satisfactorily for this scene, but ensure that child Inline scenes do not exceed this profile/component combination since a parent scene must have an equal or higher profile/component combination [/X3D, info]<o:p></o:p></p><p class=MsoNormal>Missing X3D filename in meta tag, should appear as <meta name='title' content='FileName.x3d'/> [/X3D/head, warning]<o:p></o:p></p><p class=MsoNormal>Correct url for X3D file should appear in <meta name='identifier' content='https://someAddress/somePath/FileName.x3d'/> [/X3D/head, warning]<o:p></o:p></p><p class=MsoNormal>Missing name of X3D scene author in meta tag, add <meta name='creator' content='Author Name'/> [/X3D/head, info]<o:p></o:p></p><p class=MsoNormal>Missing X3D scene description in meta tag, should appear as <meta name='description' content='topic sentence plus good summary'/> [/X3D/head, info]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid'/> name field is required [/X3D/Scene/Group[2]/HAnimHumanoid, error]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid'/> name='' is not unique [/X3D/Scene/Group[2]/HAnimHumanoid, warning]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> version='1.0' with X3D version='3.0' [/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><<o:p> </o:p></p><p class=MsoNormal>          HAnimHumanoid DEF='humanoid' name=''/> contains <HAnimJoint DEF="hanim_HumanoidRoot" name="HumanoidRoot" containerField="joints"/> should be containerField='skeleton' [/X3D/Scene/Group[2]/HAnimHumanoid, error]<o:p></o:p></p><p class=MsoNormal>==================================================================================================================== [/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> node count(HAnimJoint)           within skeleton hierarchy        = 1[/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> node count(HAnimSegment)         within skeleton hierarchy        = 0[/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> node count(HAnimSite)            within HAnimHumanoid             = 89[/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 88[/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 0[/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> has mismatched HAnimJoint    node counts, 1 within skeleton hierarchy and 88 USE nodes in joints field [/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimHumanoid DEF='humanoid' name=''/> has mismatched HAnimSite     node counts, 89 within skeleton hierarchy and 0 USE nodes in sites field [/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal>==================================================================================================================== [/X3D/Scene/Group[2]/HAnimHumanoid, diagnostic]<o:p></o:p></p><p class=MsoNormal><HAnimJoint DEF='hanim_HumanoidRoot' name='HumanoidRoot'/> with parent HAnimHumanoid needs containerField='skeleton' [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_iliocristale' name='r_iliocristale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_trochanterion' name='r_trochanterion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_iliocristale' name='l_iliocristale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_trochanterion' name='l_trochanterion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[4], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_asis' name='r_asis'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[5], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_asis' name='l_asis'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[6], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_psis' name='r_psis'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[7], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_psis' name='l_psis'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[8], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_crotch' name='crotch'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[9], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_knee_crease' name='l_knee_crease'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_femoral_lateral_epicn' name='l_femoral_lateral_epicn'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_femoral_medial_epicn' name='l_femoral_medial_epicn'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_lateral_malleolus' name='l_lateral_malleolus'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_medial_malleolus' name='l_medial_malleolus'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_sphyrion' name='l_sphyrion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_calcaneous_post' name='l_calcaneous_post'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_metatarsal_pha1' name='l_metatarsal_pha1'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_metatarsal_pha5' name='l_metatarsal_pha5'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_digit2' name='l_digit2'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_knee_crease' name='r_knee_crease'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_femoral_lateral_epicn' name='r_femoral_lateral_epicn'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_femoral_medial_epicn' name='r_femoral_medial_epicn'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_lateral_malleolus' name='r_lateral_malleolus'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_medial_malleolus' name='r_medial_malleolus'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_sphyrion' name='r_sphyrion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_calcaneous_post' name='r_calcaneous_post'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_metatarsal_pha1' name='r_metatarsal_pha1'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_forefoot_tip' name='r_forefoot_tip'/> has negative-y vertical value in translation='-0.10429999977350235 -0.022700000554323196 0.14499999582767487', which is illegal since HAnimSite cannot be underground [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_metatarsal_pha5' name='r_metatarsal_pha5'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_digit2' name='r_digit2'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_waist_preferred_post' name='waist_preferred_post'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_navel' name='navel'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_rib10' name='r_rib10'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_rib10' name='l_rib10'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_rib10_midspine' name='rib10_midspine'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_substernale' name='substernale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_thelion' name='r_thelion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_thelion' name='l_thelion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_suprasternale' name='suprasternale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_cervicale' name='cervicale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_neck_base' name='r_neck_base'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_neck_base' name='l_neck_base'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><Inline DEF=''/> url array address(es) missing online http/https references (url='"JointCoordinateAxes.x3dv"') [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/Transform[1]/Inline, info]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_sellion' name='sellion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_infraorbitale' name='r_infraorbitale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_infraorbitale' name='l_infraorbitale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_supramenton' name='supramenton'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_tragion' name='r_tragion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[6], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_gonion' name='r_gonion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[7], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_tragion' name='l_tragion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[8], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_gonion' name='l_gonion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[9], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_nuchale' name='nuchale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[10], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_clavicale' name='l_clavicale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_acromion' name='l_acromion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_axilla_ant' name='l_axilla_ant'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_axilla_post' name='l_axilla_post'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite[4], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_humeral_lateral_epicn' name='l_humeral_lateral_epicn'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_radial_styloid' name='l_radial_styloid'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_olecranon' name='l_olecranon'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_humeral_medial_epicn' name='l_humeral_medial_epicn'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_radiale' name='l_radiale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_metacarpal_pha2' name='l_metacarpal_pha2'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_ulnar_styloid' name='l_ulnar_styloid'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_metacarpal_pha5' name='l_metacarpal_pha5'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_l_dactylion' name='l_dactylion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_clavicale' name='r_clavicale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_acromion' name='r_acromion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_axilla_ant' name='r_axilla_ant'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_axilla_post' name='r_axilla_post'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimSegment/HAnimSite[4], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_humeral_lateral_epicn' name='r_humeral_lateral_epicn'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_radial_styloid' name='r_radial_styloid'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_olecranon' name='r_olecranon'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_humeral_medial_epicn' name='r_humeral_medial_epicn'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_radiale' name='r_radiale'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_metacarpal_pha2' name='r_metacarpal_pha2'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_ulnar_styloid' name='r_ulnar_styloid'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_metacarpal_pha5' name='r_metacarpal_pha5'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]<o:p></o:p></p><p class=MsoNormal><HAnimSite DEF='hanim_r_dactylion' name='r_dactylion'/> has incomplete name that must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]<o:p></o:p></p><p class=MsoNormal><HAnimJoint USE='hanim_HumanoidRoot'/> with parent HAnimHumanoid needs containerField='joints' [/X3D/Scene/Group[2]/HAnimHumanoid/HAnimJoint[90], error]<o:p></o:p></p><p class=MsoNormal><ImageTexture DEF=''/> url array address(es) missing online http/https references (url='"cbodytexture28.png"') [/X3D/Scene/Group[2]/HAnimHumanoid/Shape/Appearance/ImageTexture, info]<o:p></o:p></p><p class=MsoNormal><Viewpoint DEF='hanim_IFrontView'/> has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/Group[3]/Viewpoint[2], error]<o:p></o:p></p><p class=MsoNormal><Viewpoint DEF='hanim_ISideView'/> has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/Group[3]/Viewpoint[3], error]<o:p></o:p></p><p class=MsoNormal><Viewpoint DEF='hanim_ISideView'/> centerOfRotation='0 0.82400000095367432 0.027699999511241913' has mismatched Y-value height of 0.82400000095367432 compared to position='2.5929000377655029 0.85399997234344482 0' which has Y-value height of 0.85399997234344482[/X3D/Scene/Group[3]/Viewpoint[3], warning]<o:p></o:p></p><p class=MsoNormal><Viewpoint DEF='hanim_IFrontView'/> has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/Group[3]/Viewpoint[8], error]<o:p></o:p></p><p class=MsoNormal><Viewpoint DEF='hanim_ISideView'/> has duplicated DEF name appearing elsewhere in the scene [/X3D/Scene/Group[3]/Viewpoint[9], error]<o:p></o:p></p><p class=MsoNormal><Viewpoint DEF='hanim_ISideView'/> centerOfRotation='0 0.82400000095367432 0.027699999511241913' has mismatched Y-value height of 0.82400000095367432 compared to position='1.5929000377655029 0.85399997234344482 0' which has Y-value height of 0.85399997234344482[/X3D/Scene/Group[3]/Viewpoint[9], warning]<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--------- X3D Validator checks complete for JoeLevel2LOA3SSPYRWRJKHud.x3d ---------<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>all the best, Don<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-- <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman@nps.edu<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman<o:p></o:p></span></p></div><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Joseph D Williams <joedwil@earthlink.net> <br><b>Sent:</b> Friday, June 9, 2023 10:49 AM<br><b>To:</b> Brutzman, Donald (Don) (CIV) <brutzman@nps.edu><br><b>Cc:</b> X3D Graphics public mailing list <x3d-public@web3d.org>; Brutzman, Donald (Don) (CIV) <brutzman@nps.edu><br><b>Subject:</b> RE: [x3d-public] Problem in x3dviewscene: ROUTE placement<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Agreed problem in processing some time ago where ROUTE statement is “not allowed” in some places. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Error fromplayer:<o:p></o:p></p><p class=MsoNormal>VRML/X3D: Error when reading, will skip the rest of X3D file: Error at line 661 column 6: Expected node type or DEF or USE, got keyword "ROUTE"<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks,<o:p></o:p></p><p class=MsoNormal>Joe<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From: </b><a href="mailto:brutzman@nps.edu">Brutzman, Donald (Don) (CIV)</a><br><b>Sent: </b>Friday, June 9, 2023 10:35 AM<br><b>To: </b><a href="mailto:joedwil@earthlink.net">Joseph D Williams</a><br><b>Cc: </b><a href="mailto:x3d-public@web3d.org">X3D Graphics public mailing list</a>; <a href="mailto:brutzman@nps.edu">Brutzman, Donald (Don) (CIV)</a><br><b>Subject: </b>RE: [x3d-public] Problem in x3dviewscene: ROUTE placement<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hi Joe – please post link or model.  I’ll use X3D-Edit to run X3D Validator tool suite against it.  Thanks in advance.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo3'>X3D-Edit 4.0 Authoring Tool for Extensible 3D (X3D) Graphics<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo3'>X3D-Edit is a free, open-source Extensible 3D (X3D) Graphics authoring tool for simple high-quality authoring, editing, import/export, validation and viewing of X3D scenes.<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo3'><a href="https://savage.nps.edu/X3D-Edit">https://savage.nps.edu/X3D-Edit</a><o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>It is always very important to fully test whether content is valid prior to diagnosing errors in tools.<o:p></o:p></p><div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>all the best, Don<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-- <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>X3D graphics, virtual worlds, navy robotics <a href="https://faculty.nps.edu/brutzman">https://faculty.nps.edu/brutzman</a><o:p></o:p></span></p></div><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> x3d-public <<a href="mailto:x3d-public-bounces@web3d.org">x3d-public-bounces@web3d.org</a>> <b>On Behalf Of </b>Joseph D Williams<br><b>Sent:</b> Friday, June 9, 2023 10:29 AM<br><b>To:</b> X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>><br><b>Subject:</b> [x3d-public] Problem in x3dviewscene: ROUTE placement<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Error in viewX3dScene processing<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>VRML/X3D: Error when reading, will skip the rest of X3D file: Error at line 661 column 6: Expected node type or DEF or USE, got keyword "ROUTE"<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I was hoping we could fix this player problem since we determined that a ROUTE statement can go anywhere in the file. <o:p></o:p></p><p class=MsoNormal>Thanks, <o:p></o:p></p><p class=MsoNormal>Joe<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></div></body></html>