[x3d-public] X3DJSAIL: Comments are different in JSON outputs from HelloWorldProgram.java and HelloWorldProgramOutput.java

John Carlson yottzumm at gmail.com
Tue Jan 2 12:27:14 PST 2018


X3DJSAIL: Comments are different in JSON and XML outputs from HelloWorldProgram.java and HelloWorldProgramOutput.java in X3DJSAIL examples. Differences between the JSON and XML include these diffs:

$ diff HelloWorldProgramOutputOutput.json ../../examples/HelloWorldProgramOutput.json
931,943c931
<             "#comment":"Test success: x3dModel.findNodeByDEF(DeclarativeAppearanceExample) = <Appearance DEF='DeclarativeAppearanceExample'/> i.e."
<           },
<           {
<             "#comment":"<Appearance DEF='DeclarativeAppearanceExample'>"
<           },
<           {
<             "#comment":"<!- - DeclarativeMaterialExample gets overridden by subsequently added MaterialModulator ProtoInstance - ->"
<           },
<           {
<             "#comment":"<ProtoInstance DEF='MyMaterialModulator' name='MaterialModulator' containerField='material'/>"
<           },
<           {
<             "#comment":"</Appearance>"
---
>             "#comment":"Test success: x3dModel.findNodeByDEF(DeclarativeAppearanceExample) = <Appearance DEF='DeclarativeAppearanceExample'/> i.e. <Appearance DEF='DeclarativeAppearanceExample'> <!- - DeclarativeMaterialExample gets overridden by subsequently added MaterialModulator ProtoInstance - -> <ProtoInstance DEF='MyMaterialModulator' name='MaterialModulator' containerField='material'/> </Appearance>"

$ diff HelloWorldProgramOutputOutput.x3d ../../examples/HelloWorldProgramOutput.x3d
106,107d105
<
<
115d112
<
211,212d207
<
<
236d230
<
254,258c248,252
<         <!-- Test success: x3dModel.findNodeByDEF(DeclarativeAppearanceExample) = <Appearance DEF='DeclarativeAppearanceExample'/> i.e. -->
<         <!-- <Appearance DEF='DeclarativeAppearanceExample'> -->
<         <!-- <!- - DeclarativeMaterialExample gets overridden by subsequently added MaterialModulator ProtoInstance - -> -->
<         <!-- <ProtoInstance DEF='MyMaterialModulator' name='MaterialModulator' containerField='material'/> -->
<         <!-- </Appearance> -->
---
>         <!-- Test success: x3dModel.findNodeByDEF(DeclarativeAppearanceExample) = <Appearance DEF='DeclarativeAppearanceExample'/> i.e.
> <Appearance DEF='DeclarativeAppearanceExample'>
>     <!- - DeclarativeMaterialExample gets overridden by subsequently added MaterialModulator ProtoInstance - ->
>     <ProtoInstance DEF='MyMaterialModulator' name='MaterialModulator' containerField='material'/>
> </Appearance> -->

I’d say if we’re only worried about comments, we’ve come quite a ways.

John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20180102/9ef839a2/attachment.html>


More information about the x3d-public mailing list