Cancelled JBeam Editor

Discussion in 'Utilities and programming' started by Richard, Jul 2, 2019.

?

Would you use this program once it's in a working state?

  1. Yes

    100.0%
  2. No

    0 vote(s)
    0.0%
  1. Richard

    Richard
    Expand Collapse

    Joined:
    Aug 20, 2013
    Messages:
    53
    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.
     
    #1 Richard, Jul 2, 2019
    Last edited: Jul 4, 2019
    • Like Like x 6
    • Staff Pick Staff Pick x 1
  2. tdev

    tdev
    Expand Collapse
    Developer
    BeamNG Team

    Joined:
    Aug 3, 2012
    Messages:
    3,030
    • Like Like x 2
  3. Richard

    Richard
    Expand Collapse

    Joined:
    Aug 20, 2013
    Messages:
    53
    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.
     
  4. 8IGHT.OINT3HREE

    8IGHT.OINT3HREE
    Expand Collapse

    Joined:
    Apr 3, 2019
    Messages:
    648
    yes finally no need to use blender
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice