[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