[x3d-public] Don, following patch should be applied to X3D4 schema:
Don Brutzman
brutzman at nps.edu
Sun May 10 21:09:08 PDT 2020
John, would be happy to consider integrating this schema modification but can't clearly tell what problem you are fixing.
Meanwhile am happy to report contemporary progress:
- Joe and I had an excellent session last Thursday working on HumanoidAnimation Examples Archive.
- Details reported separately.
- Of note is that all prior examples are flawed since the HAnim version numbers changed (1.0 and 2.0 only, no 1.1).
- I have checked in further scene refinements this weekend.
- I have the catalog building properly now, but have not deployed it.
- I have improved quality assurance (QA) testing of XML Schema, XML DTD, X3D Schematron and X3D-Tidy.
- Regression testing, debugging and improvements continue.
I am only making changes to the QA tools when they are justified by actual examples in our archives.
So we are on the brink of a new plateau for testing and improvement, hopefully following this week's session. Results will include a build.all.log.txt file capturing console output showing what works and what doesn't.
I'd be happy to offer you a job or two out of this set of tasks, but they are all intertwined using the current tools.
There are ~99 models in there. We will incrementally fix them, one by one, and offer valid examples to implementers.
This is our familiar step-by-step methodology. One model and one set of fixes at a time.
Work-in-progress examples to follow.
On 5/10/2020 7:47 AM, John Carlson wrote:
> To make it agree with the standard Motion interface.
>
> Thanks,
>
> John
>
> Index: x3d-4.0.xsd
> ===================================================================
> --- x3d-4.0.xsd (revision 30305)
> +++ x3d-4.0.xsd (working copy)
> @@ -17061,7 +17061,7 @@
> <xs:complexType>
> <xs:complexContent>
> <xs:extension base="X3DChildNode">
> - <xs:attribute name="channels" type="MFString"/>
> + <xs:attribute name="channels" type="SFString"/>
> <xs:attribute name="channelsEnabled" type="MFBool"/>
> <xs:attribute name="description" type="SFString"/>
> <xs:attribute name="enabled" type="SFBool" default="false"/>
> @@ -17094,7 +17094,7 @@
> </xs:restriction>
> </xs:simpleType>
> </xs:attribute>
> - <xs:attribute name="joints" type="MFString"/>
> + <xs:attribute name="joints" type="SFString"/>
> <xs:attribute name="loa" type="loaType" default="-1"/>
> <xs:attribute name="loop" type="SFBool" default="false"/>
> <xs:attribute name="values" type="MFFloat"/>
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