[x3d-public] HAnim diagnostics autogenerated from X3DUOM

Don Brutzman brutzman at nps.edu
Fri Jun 26 07:41:31 PDT 2020


I wrote some diagnostic generators for HAnim using information in X3DUOM that list every name for Joint Segment Site along with alias, loa and parent information.

About 640 rules have been created and added to X3D Schematron for checking correct names, warning about about aliases, and checking for correct parents.

Autogeneration assets:

* https://www.web3d.org/x3d/stylesheets/X3duomToX3dDiagnostics.xslt

* https://www.web3d.org/x3d/stylesheets/X3dDiagnostics4.0.xml
   (XML fragments get copied into other QA tools)

Further future feature checks are planned for X3D-Tidy, whenever the extensive information in X3DUOM exceeds that already available in X3D schema validation.

Next, performed these comprehensive checks against the new HAnim archive.  It picked up a large number of additional issues for us to address and fix, one at a time.  Results follow.

* https://www.web3d.org/x3d/content/examples/HumanoidAnimation

* https://www.web3d.org/x3d/content/examples/HumanoidAnimation/build.X3dSchematronX3dTidy.log.txt

So, at long last, we are approaching really thorough and rigorous testing of all aspects of HAnim.

Relevant motto: "you get what you inspect, not what you expect."

Looking forward to further bug-squashing and progress together.  Have fun with X3D4 HAnim2!  8)

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman



More information about the x3d-public mailing list