I've started working on a real-time 3D JBeam editor using Unity a few days ago. So far it's going good. I plan to finish and release this. Updates Since Original Post -Added Home and Import functions -Added selection and deletion of nodes with multiple selection support -Added hiding of nodes, beams, and triangles Gfycat Video - Click to Play - Direct Link Feedback and suggestions appreciated.
Looks great How do you solve the problem of preserving the human added things in the format? No demotivation, but we recently also started with one : https://www.beamng.com/threads/ingame-vehicle-viewer-editor-comments-please-propose-features.62567/
Woah! That looks so cool!! How I parse your jbeam is rather simple but cluttery, I split the read line into a string array by (depending on what's currently being read) either the commas or the quotes. For the nodes, i separate by the commas and remove the characters I don't need, for the tris I separate by the quotes. Example; It's a very rough way of getting by, but it works for default code --- Post updated --- I just realized I initially read that wrong! Oops lol. I Don't really have that part parsed yet but I have an idea as to how I'm going to do it. Every gameobject has a class attached to it that holds the data for that object.