<html 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:"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;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>I think you will find that these files don’t pass JSON schema, and we need to find out why.   Please help.   I already found one.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>These have middistal_tip when it should be middle_distal_tip I think.   Please verify.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/BoxMan.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/BoxManAnimationPanel.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/InterchangableActorsViaDynamicRoutingPrototypes.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1Illustrated.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1Invisible.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhConversion1.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhConversion1Illustrated.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhConversion1Invisible.json</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Search for the error at the leaves of the hierarchy.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Attaching another Ajv results file as a zip this time.   Please review it, and don’t assume that if it passes your validation, that it will pass mine.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Also found here:  <a href="https://coderextreme.net/results.txt">https://coderextreme.net/results.txt</a></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John</p><p class=MsoNormal>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> for Windows 10</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:brutzman@nps.edu">Don Brutzman</a><br><b>Sent: </b>Monday, April 16, 2018 11:36 PM<br><b>To: </b><a href="mailto:yottzumm@gmail.com">John Carlson</a><br><b>Cc: </b><a href="mailto:roy.walmsley@ntlworld.com">Roy Walmsley</a>; <a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br><b>Subject: </b>Re: These files fail Ajv JSON schema validation for draft07autogeneratedX3D JSON schema. Need eyes.</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks for bug reports...</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Had trouble getting much back of help.  Can you put AJV into a more verbose diagnostic mode?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>On 4/16/2018 2:33 AM, John Carlson wrote:</p><p class=MsoNormal>> I was able to reduce the number of errors from Ajv by 75+%.  So there’s only 10 or so errors per file now.  Whew, and attached.</p><p class=MsoNormal>> </p><p class=MsoNormal>> Many of these may be ProtoInstance @name and @USE together.</p><p class=MsoNormal>> </p><p class=MsoNormal>> John</p><p class=MsoNormal>> </p><p class=MsoNormal>> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10</p><p class=MsoNormal>> </p><p class=MsoNormal>> *From: *John Carlson <mailto:yottzumm@gmail.com></p><p class=MsoNormal>> *Sent: *Monday, April 16, 2018 2:48 AM</p><p class=MsoNormal>> *To: *Don Brutzman <mailto:brutzman@nps.edu>; Roy Walmsley <mailto:roy.walmsley@ntlworld.com>; x3d-public@web3d.org <mailto:x3d-public@web3d.org></p><p class=MsoNormal>> *Subject: *These files fail Ajv JSON schema validation for draft07 autogeneratedX3D JSON schema. Need eyes.</p><p class=MsoNormal>> </p><p class=MsoNormal>> Please verify they are failing with Everit or online sources, and if so, fix the file or let me know what the error in the autogenerated versioned JSON schema is.  Or just report the actual error in the autogenerated schema for the version of X3D or file.</p><p class=MsoNormal>> </p><p class=MsoNormal>> You may use my x3dschema project https://github.com/coderextreme/x3dschema.</p><p class=MsoNormal>> </p><p class=MsoNormal>> Full error report from Ajv attached, gzipped, but it will probably lead you on some wild goose chases.</p><p class=MsoNormal>> </p><p class=MsoNormal>> Run:</p><p class=MsoNormal>> </p><p class=MsoNormal>> $ sh validate.sh</p><p class=MsoNormal>> </p><p class=MsoNormal>> With X3D Resource examples JSON zip extracted to C:/x3d-code or /c/x3d-code</p><p class=MsoNormal>> </p><p class=MsoNormal>> Thanks a bunch!</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Only able to spot check a few .x3d scenes tonite, not enough time to run your tests too.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I ran jsonlint on a number, seemed to work.  You might do that back-to-back with your validation tests.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I reran all the JSON autogeneration last night, will upload them tonight.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/Followers/FollowerPrototypeDeclarations.json</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This scene has lots of problems.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing X3D Schematron check...</p><p class=MsoNormal><meta name='warning' content='under development'/>[/X3D/head/meta[15], diagnostic]</p><p class=MsoNormal><meta name='TODO' content='Rename and test these prototypes to match final names in X3D Specification Followers Component'/>[/X3D/head/meta[16], diagnostic]</p><p class=MsoNormal><meta name='TODO' content='Ensure full coverage of follower nodes in order to provide backwards compatibility with X3D v3.0 and v3.1.'/>[/X3D/head/meta[17], diagnostic]</p><p class=MsoNormal><ExternProtoDeclare name="OrientationChaser"/> has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[1], warning]</p><p class=MsoNormal><ExternProtoDeclare name="OrientationDamper"/> has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[2], warning]</p><p class=MsoNormal><ExternProtoDeclare name="OrientationDamper"/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"urn:inet:hersto.net:node:OrientationDamper" "Dampers.wrl#OrientationDamper" "http://www.hersto.net/Followers/Dampers.wrl#OrientationDamper"') [/X3D/Scene/ExternProtoDeclare[2], warning]</p><p class=MsoNormal><ExternProtoDeclare name="PlacementChaser"/> has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[3], warning]</p><p class=MsoNormal><ExternProtoDeclare name="Position2fDamper"/> has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[4], warning]</p><p class=MsoNormal><ExternProtoDeclare name="Position2fDamper"/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"urn:inet:hersto.net:node:Position2fDamper" "Dampers.wrl#Position2fDamper" "http://www.hersto.net/Followers/Dampers.wrl#Position2fDamper"') [/X3D/Scene/ExternProtoDeclare[4], warning]</p><p class=MsoNormal><ExternProtoDeclare name="Position2fChaser"/> has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[5], warning]</p><p class=MsoNormal><ExternProtoDeclare name="Position2fChaser"/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"urn:inet:hersto.net:node:Position2fChaser" "Chasers.wrl#Position2fChaser" "http://www.hersto.net/Followers/Chasers.wrl#Position2fChaser"') [/X3D/Scene/ExternProtoDeclare[5], warning]</p><p class=MsoNormal><ExternProtoDeclare name="PositionChaser"/> has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[6], warning]</p><p class=MsoNormal><ExternProtoDeclare name="PositionChaser"/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"urn:inet:hersto.net:node:PositionChaser" "Chasers.wrl#PositionChaser" "http://www.hersto.net/Followers/Chasers.wrl#PositionChaser"') [/X3D/Scene/ExternProtoDeclare[6], warning]</p><p class=MsoNormal><ExternProtoDeclare name="PositionDamper"/> has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[7], warning]</p><p class=MsoNormal><ExternProtoDeclare name="PositionDamper"/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"urn:inet:hersto.net:node:PositionDamper" "Dampers.wrl#PositionDamper" "http://www.hersto.net/Followers/Dampers.wrl#PositionDamper"') [/X3D/Scene/ExternProtoDeclare[7], warning]</p><p class=MsoNormal><ExternProtoDeclare name="ScalarDamper"/> has no corresponding ProtoInstance [/X3D/Scene/ExternProtoDeclare[8], warning]</p><p class=MsoNormal>--------- Validation checks complete for FollowerExternalPrototypeDeclarations.x3d ---------</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/Followers/Slider.json</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Went online to examples, and then "checkmark" button for online X3D Validator:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>http://www.web3d.org/x3d/content/examples/Basic</p><p class=MsoNormal>http://www.web3d.org/x3d/content/examples/Basic/Followers/SliderIndex.html</p><p class=MsoNormal>https://savage.nps.edu/X3dValidator?url=http://www.web3d.org/x3d/content/examples/Basic/Followers/Slider.x3d</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>however having difficulty working from home tonite, didn't get any results...</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/Followers/ThirdPersonViewChaser.json</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing X3D Schematron check...</p><p class=MsoNormal><meta name='warning' content='under development'/>[/X3D/head/meta[13], diagnostic]</p><p class=MsoNormal><ElevationGrid DEF='EvGridGround'/> height array has 4 values when (xDimension * zDimension = 40 * 40 = 1600) values are required [/X3D/Scene/Transform[1]/Shape/ElevationGrid]</p><p class=MsoNormal><Collision DEF=''/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Transform[3]/Collision, warning]</p><p class=MsoNormal><IndexedFaceSet DEF=''/> missing texCoordIndex array for contained TextureCoordinate node [/X3D/Scene/Transform[4]/Shape/IndexedFaceSet, error]</p><p class=MsoNormal>--------- Validation checks complete for ThirdPersonViewFollower.x3d ---------</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The ElevationGrid has no grid values (default is 4) because it gets populated y a script... Perhaps that is the cause?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/AllenDutton.json</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Certainly has some HAnim irregularities but am not seeing any validation problems:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Performing X3D Schematron check...</p><p class=MsoNormal><meta name='warning' content='X3D Validator reports numerous warnings are present'/>[/X3D/head/meta[8], diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> DEF value does not contain correctly modified version of name value (for example, DEF='myPrefix_nameValue' e.g. DEF='myPrefix_Humanoid') - see H-Anim section C.2 Humanoid, VRML Binding [/X3D/Scene/HAnimHumanoid, error]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid'/> version='' might not validate correctly, X3D validation support is tuned for ISO 19774 HAnimHumanoid version='2.2' [/X3D/Scene/HAnimHumanoid, warning]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 17[/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 16[/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 1[/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> node count(HAnimSite/Viewpoint)  within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>     = 17[/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>   = 16[/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> node count(<HAnimSite    DEF='*' containerField = 'viewpoints'/> = 1[/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimHumanoid DEF='Humanoid' name='Humanoid'/> has mismatched HAnimSite           node counts, 1 within skeleton hierarchy and 0 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]</p><p class=MsoNormal><HAnimJoint DEF='hanim_HumanoidRoot' name='HumanoidRoot'/> is missing child HAnimSegment to complete the connection made by this joint [/X3D/Scene/HAnimHumanoid/HAnimJoint[1], error]</p><p class=MsoNormal><HAnimSegment DEF='hanim_pelvis' name='pelvis'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.01 -0.0204' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_pelvis' name='pelvis'/> has parent <HAnimJoint DEF='hanim_sacroiliac' center='0 1.01 -0.0204'/> that does not match child <Transform DEF='' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimJoint DEF='hanim_l_hip' name='l_hip' center='0.122 0.888271 -0.0693267'/> has asymmetric center value that does not match corresponding <HAnimJoint DEF='hanim_r_hip' name='r_hip' center='-0.11 0.892362 -0.0732533'/> [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1], warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.122 0.888271 -0.0693267' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/> has parent <HAnimJoint DEF='hanim_l_hip' center='0.122 0.888271 -0.0693267'/> that does not match child <Transform DEF='l_thigh_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimJoint DEF='hanim_l_knee' name='l_knee' center='0.0738 0.517 -0.0284'/> has asymmetric center value that does not match corresponding <HAnimJoint DEF='hanim_r_knee' name='r_knee' center='-0.0699 0.51 -0.0166'/> [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_calf' name='l_calf'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.0738 0.517 -0.0284' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_calf' name='l_calf'/> has parent <HAnimJoint DEF='hanim_l_knee' center='0.0738 0.517 -0.0284'/> that does not match child <Transform DEF='l_calf_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimJoint DEF='hanim_l_ankle' name='l_ankle' center='0.0645 0.0719 -0.048'/> has asymmetric center value that does not match corresponding <HAnimJoint DEF='hanim_r_ankle' name='r_ankle' center='-0.064 0.0753 -0.0412'/> [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.0645 0.0719 -0.048' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> has parent <HAnimJoint DEF='hanim_l_ankle' center='0.0645 0.0719 -0.048'/> that does not match child <Transform DEF='l_foot_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.11 0.892362 -0.0732533' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/> has parent <HAnimJoint DEF='hanim_r_hip' center='-0.11 0.892362 -0.0732533'/> that does not match child <Transform DEF='r_thigh_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_calf' name='r_calf'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.0699 0.51 -0.0166' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_calf' name='r_calf'/> has parent <HAnimJoint DEF='hanim_r_knee' center='-0.0699 0.51 -0.0166'/> that does not match child <Transform DEF='r_calf_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.064 0.0753 -0.0412' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> has parent <HAnimJoint DEF='hanim_r_ankle' center='-0.064 0.0753 -0.0412'/> that does not match child <Transform DEF='r_foot_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_c7' name='l1'/> DEF value does not contain correctly modified version of name value (for example, DEF='myPrefix_nameValue' e.g. DEF='myPrefix_l1') - see H-Anim section C.2 Humanoid, VRML Binding [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, error]</p><p class=MsoNormal><HAnimSegment DEF='hanim_c7' name='l1'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.00405 1.07 -0.0275' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_c7' name='l1'/> has parent <HAnimJoint DEF='hanim_vl1' center='-0.00405 1.07 -0.0275'/> that does not match child <Transform DEF='torso_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder' center='0.167 1.36 -0.0518'/> has asymmetric center value that does not match corresponding <HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder' center='-0.167 1.36 -0.0458'/> [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1], warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_upperarm' name='l_upperarm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.167 1.36 -0.0518' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_upperarm' name='l_upperarm'/> has parent <HAnimJoint DEF='hanim_l_shoulder' center='0.167 1.36 -0.0518'/> that does not match child <Transform DEF='l_upperarm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimJoint DEF='hanim_l_elbow' name='l_elbow' center='0.196 1.07 -0.0518'/> has asymmetric center value that does not match corresponding <HAnimJoint DEF='hanim_r_elbow' name='r_elbow' center='-0.192 1.07 -0.0498'/> [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_forearm' name='l_forearm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.196 1.07 -0.0518' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_forearm' name='l_forearm'/> has parent <HAnimJoint DEF='hanim_l_elbow' center='0.196 1.07 -0.0518'/> that does not match child <Transform DEF='l_forearm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimJoint DEF='hanim_l_wrist' name='l_wrist' center='0.213 0.811 -0.0338'/> has asymmetric center value that does not match corresponding <HAnimJoint DEF='hanim_r_wrist' name='r_wrist' center='-0.217 0.811 -0.0338'/> [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_hand' name='l_hand'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.213 0.811 -0.0338' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_l_hand' name='l_hand'/> has parent <HAnimJoint DEF='hanim_l_wrist' center='0.213 0.811 -0.0338'/> that does not match child <Transform DEF='l_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_upperarm' name='r_upperarm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.167 1.36 -0.0458' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_upperarm' name='r_upperarm'/> has parent <HAnimJoint DEF='hanim_r_shoulder' center='-0.167 1.36 -0.0458'/> that does not match child <Transform DEF='r_upperarm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_forearm' name='r_forearm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.192 1.07 -0.0498' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_forearm' name='r_forearm'/> has parent <HAnimJoint DEF='hanim_r_elbow' center='-0.192 1.07 -0.0498'/> that does not match child <Transform DEF='r_forearm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.217 0.811 -0.0338' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has parent <HAnimJoint DEF='hanim_r_wrist' center='-0.217 0.811 -0.0338'/> that does not match child <Transform DEF='r_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_c4' name='c4'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.43 -0.0458' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_c4' name='c4'/> has parent <HAnimJoint DEF='hanim_vc4' center='0 1.43 -0.0458'/> that does not match child <Transform DEF='neck_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_skull' name='skull'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.4 0' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not)[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_skull' name='skull'/> has parent <HAnimJoint DEF='hanim_skullbase' center='0 1.4 0'/> that does not match child <Transform DEF='skull_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><IndexedFaceSet DEF=''/> missing texCoordIndex array for contained TextureCoordinate node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment/Transform/Shape/IndexedFaceSet, error]</p><p class=MsoNormal><HAnimSite DEF='' name='BoxMan_view'/> contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite, info]</p><p class=MsoNormal><Collision DEF='HUD'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Group[1]/Collision, warning]</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--------- Validation checks complete for AllenDutton.x3d ---------</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>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/AllenDuttonProtoInstances.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/BoxMan.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/BoxManAnimationPanel.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/DiamondManLOA_0.json</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>well this ought to be a simple one at least...  but no....</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><Transform DEF='r_upperarm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment/Transform, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_forearm' name='r_forearm'/> has parent <HAnimJoint DEF='hanim_r_elbow' center='-0.1949 1.1388 -0.0620'/> that does not match child <Transform DEF='r_forearm_adjust' translation='0 0.003466 -0.01065'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><Transform DEF='r_forearm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment/Transform, warning]</p><p class=MsoNormal><HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has parent <HAnimJoint DEF='hanim_r_wrist' center='-0.1959 0.8694 -0.0521'/> that does not match child <Transform DEF='r_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]</p><p class=MsoNormal><Transform DEF='r_hand_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Transform, warning]</p><p class=MsoNormal><HAnimSite DEF='hanim_r_hand_tip' name='r_hand_tip'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]</p><p class=MsoNormal><HAnimSite DEF='hanim_r_metacarpal_pha2' name='r_metacarpal_pha2'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]</p><p class=MsoNormal><HAnimSite DEF='hanim_r_metacarpal_pha2' name='r_metacarpal_pha2'/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], error]</p><p class=MsoNormal><HAnimSite DEF='hanim_r_dactylion' name='r_dactylion'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]</p><p class=MsoNormal><HAnimSite DEF='hanim_r_dactylion' name='r_dactylion'/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], error]</p><p class=MsoNormal><HAnimSite DEF='hanim_r_ulnar_styloid' name='r_ulnar_styloid'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]</p><p class=MsoNormal><HAnimSite DEF='hanim_r_ulnar_styloid' name='r_ulnar_styloid'/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], error]</p><p class=MsoNormal><HAnimSite DEF='hanim_r_metacarpal_pha5' name='r_metacarpal_pha5'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]</p><p class=MsoNormal><HAnimSite DEF='hanim_r_metacarpal_pha5' name='r_metacarpal_pha5'/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], error]</p><p class=MsoNormal><HAnimSegment DEF='hanim_c4' name='c4'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning]</p><p class=MsoNormal><HAnimSite DEF='hanim_skull_tip' name='skull_tip'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment/HAnimSite, warning]</p><p class=MsoNormal><HAnimSite DEF='' name='DiamondManLOA_0_view'/> contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[2], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[3], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[4], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[5], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[6], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[7], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[8], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[9], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[10], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[11], error]</p><p class=MsoNormal><HAnimSite DEF='' name=''/> has erronous name that instead must have suffix '_tip' or '_view' or '_pt' appended, depending on function [/X3D/Scene/HAnimHumanoid/HAnimSite[12], error]</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>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimBehaviorPrototypes.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimSpecificationLOA3Illustrated.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.1 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/Networking/NetworkSensorConnectionPrototypes.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallBounce.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallBounceSimple.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallJoint.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BodyGeometry.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BounceTrimesh.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/DoubleHingeJoint.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/MotorJoint.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/MovingBody.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/SingleHingeJoint.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/SliderJoint.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/UniversalJoint.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/Vrml97Specification/Example15.json</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>no errors found</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/X3dSpecifications/Robot.json</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>found 2 errors in scene, fixed incorrect url address and added viewpoint to trigger behavior.  attached.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This scene has nested prototypes, perhaps that is the problem with validation?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Savage/Buildings/UHRB/SimpleBuildingConstructionExample.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/SeaWeb/BuoyCommunicationsGridExample.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/SeaWeb/SeaWebBuoyPrototype.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/Sonobuoys/SonobuoyFieldScenario.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Savage/Scenarios/LimitedObjectiveExperimentPortHueneme/LimitedObjectiveExperimentPortHueneme.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Savage/Scenarios/LimitedObjectiveExperimentPortHueneme/LimitedObjectiveExperimentPortHuenemeDIS.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Savage/Tools/Animation/PushButtonPrototype.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1Illustrated.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1Invisible.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.1 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhSeamless3dExport1.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhConversion1.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhConversion1Illustrated.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhConversion1Invisible.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> 0 Ajv 3.1 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhSeamless3dExport1.json</p><p class=MsoNormal>> </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>all the best, Don</p><p class=MsoNormal>-- </p><p class=MsoNormal>Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman@nps.edu</p><p class=MsoNormal>Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149</p><p class=MsoNormal>X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>