Early roadmap #3
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: glen/archematics#3
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Looks like the easiest-to-use package for x3d viewing in a web page is https://github.com/create3000/x_ite
The only hitch may be that it may not support vrml 1.0. Some VRML 2.0 files to try are at: https://www.web3d.org/x3d/content/examples/X3dResources.html and https://people.math.sc.edu/Burkardt/data/wrl_2/wrl_2.html. So it may be necessary to translate from vrml1.0 .wrl files to 2.0 on the fly; not sure exactly how that would work...
More VRML 97 == VRML 2.0 at http://www.wiley.com/legacy/compbooks/vrml2sbk/toc/toc.htm
A page that may shed some light on handling vrml 1.0: https://castle-engine.io/vrml_engine_doc/output/xsl/html/section.vrml_1_2_sum.html
OK the best vrml 1 to 97 converter I could find is an import plugin for Wings 3D https://github.com/dgud/wings/blob/master/plugins_src/import_export/x3d_import.erl
Has a very simple tokenizer, can probably use Moo for that, and then a relatively straightforward parser/transformer -- probably just translate it by hand directly into javascript. Will do this in a separate repo and publish the result.
Seeing as how all of the boxes are checked, closing :-)