I’ve put out a new version of my L-System Explorer. It uses svelte and Bootstrap for the UI, so it looks a bit more modern. The biggest functional changes are a large set of built in examples, a better exporter, and some grids to check sizes and placement. Source code is here. The underlying babylon code is almost entirely in the turtle3d.js and scene.js files, with the svelte adaptation mostly in SceneCtrls.svelte and TurtleCtrls.svelte.
Two questions (of many) are:
- It looks like GLTF2 format supports instances of some sort, and Blender supports them, but I don’t seem to be able to make that happen, so there’s a switch to use clones instead of instances in the UI. Is it possible to export/import instances in GLTF2?
- And, second, I can’t get zoom to work correctly on a phone, it totally horks up the canvas. Any hints on how to configure that?