[x3d-public] X3D JSON X_ITE scene loading. As well as XML orDOM(oneortheotheror both) loading.

Andreas Plesch andreasplesch at gmail.com
Mon Mar 5 07:28:50 PST 2018


This is using the latest x_ite and the gears.json in
resources/Library/Examples/Gears/gears.json in the repo which may or
may not be the same as the json archived in example.zip:

https://rawgit.com/andreasplesch/X3DJSONLD/dev/src/main/html/x_itegears.html

Since this json seems to work fine, it may be possible to deduce what
json keys or values cause issues in other gears.json encodings if any.

Cheers,

-Andreas


On Mon, Mar 5, 2018 at 10:01 AM, John Carlson <yottzumm at gmail.com> wrote:
> Gears.json's problem may be related to X3dToJson.xslt's current habit of
> collapsing all Ecmascript on to a single line, but I'm not really sure.
>
> John
>
> On Mar 5, 2018 9:54 AM, "John Carlson" <yottzumm at gmail.com> wrote:
>>
>> I have many JSON url examples under src/main/html/x_iteexamples*.html as
>> previously mentioned.   I believe there is one that is not working there,
>> namely Gears.json.   if we could get this working, I would be extremely
>> happy.   See https://coderextreme.net/Examples.zip for JSON files.
>>
>> On Mar 5, 2018 9:35 AM, "Andreas Plesch" <andreasplesch at gmail.com> wrote:
>>
>> I believe I located the "console.warning" typo and suggested the simple
>> correction here: https://github.com/create3000/x_ite/pull/9
>>
>> The typo is in the programmable shader code and therefore likely (one of)
>> the causes for the shader not working anymore.
>>
>> https://coderextreme.net/X3DJSONLD/src/main/html/AP_minimal_JSLD.html does
>> stall for me (probably due to running into the error above) on linux chrome
>> but not on windows firefox.
>>
>> This is not related to json parsing.
>>
>> The json PR you had submitted to x_ite and I think is completely merged
>> now is intended to allow loading of a json encoded x3d file as the src value
>> of the X3DCanvas element, I believe ?
>> So a minimal x_ite json test should just load the latest x_ite and specify
>> a json encoded file. Ok, here is such a no-thrills example:
>>
>>
>> https://rawgit.com/andreasplesch/X3DJSONLD/dev/src/main/html/AP_native_x_ite_json.html
>>
>> with a monkey patch for console.warning.
>>
>> The loading seems to work fine. The viewpoint seems off.
>>
>> -Andreas
>>
>>
>>
>>
>> On Sun, Mar 4, 2018 at 8:40 PM, John Carlson <yottzumm at gmail.com> wrote:
>>>
>>> My guess is that something is interacting with a cache, or the cache is
>>> missing or something. I see similar issues on firefox, so it’s probably not
>>> a browser issue.
>>>
>>>
>>>
>>> I’m not sure what the shader issue is yet.  Appears to be something with
>>> earcut.js?  Not sure.  There’s a version of earcut with x3dom and one with
>>> X_ITE.  Conflict?
>>>
>>>
>>>
>>> John
>>>
>>>
>>>
>>> Sent from Mail for Windows 10
>>>
>>>
>>>
>>> From: John Carlson
>>> Sent: Sunday, March 4, 2018 8:23 PM
>>> To: Andreas Plesch; holger.seelig at yahoo.de
>>> Cc: x3d-public at web3d.org
>>> Subject: RE: X3D JSON X_ITE scene loading. As well as XML
>>> orDOM(oneortheotheror both) loading.
>>>
>>>
>>>
>>> Pushed 4.1.5a to my website.  Here is the non-working X_ITE (both JSON
>>> and XML (or DOM, I forget)).
>>>
>>>
>>>
>>> https://coderextreme.net/X3DJSONLD/src/main/html/index.html (I just tried
>>> this again, and it worked except for the shaders)
>>>
>>> https://coderextreme.net/X3DJSONLD/src/main/html/AP_minimal_JSLD.html
>>> (seems to work intermittently)
>>>
>>>
>>>
>>> Could it be an issue with not being an xhtml page?
>>>
>>>
>>>
>>> There’s a console message with console.warning being undefined, or
>>> something like that…could that be causing the issue?
>>>
>>>
>>> If need be, I will unpack Examples.zip on my website.
>>>
>>>
>>>
>>> As far as I know, these pages are hunky dory with 4.1.3+JSONParser, no
>>> problems.
>>>
>>>
>>>
>>> Something very non-deterministic seems to be happening.   Are there Web
>>> Workers in the new release???
>>>
>>>
>>>
>>> John
>>>
>>>
>>>
>>> Sent from Mail for Windows 10
>>>
>>>
>>>
>>> From: John Carlson
>>> Sent: Sunday, March 4, 2018 7:56 PM
>>> To: Andreas Plesch
>>> Cc: x3d-public at web3d.org; holger.seelig at yahoo.de
>>> Subject: RE: X3D JSON X_ITE scene loading. As well as XML or
>>> DOM(oneortheotheror both) loading.
>>>
>>>
>>>
>>> Update:  XML works, JSON doesn’t.  I think I forgot to go through the
>>> dialogs or something.
>>>
>>>
>>>
>>> John
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> X_ITE works here, except for the shaders:
>>>
>>>
>>>
>>> https://rawgit.com/andreasplesch/X3DJSONLD/dev/src/main/html/index.html
>>>
>>>
>>>
>>>
>>>
>>> I just tried it again, and it failed after the load (loading window
>>> remains up) for JSON, XML works.   X3DOM is out to lunch.
>>>
>>>
>>>
>>>
>>>
>>> Update:
>>>
>>>
>>>
>>> Getting worse, now both JSON and XML fail.  Seems like you can reproduce
>>> now, unless it’s my Chrome/Windows 10.
>>>
>>>
>>>
>>> John
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>> --
>> Andreas Plesch
>> Waltham, MA 02453
>>
>>
>



-- 
Andreas Plesch
Waltham, MA 02453



More information about the x3d-public mailing list