Giter Site home page Giter Site logo

nodebeameditor's Introduction

NodeBeam Editor

NodeBeam Editor is a simple utility for building and editing BeamNG and Rigs of Rods nodebeam structures. The editor is still at very early stage of development.

##Current features Currently it is possible to add nodes and beams, organize them in groups and define beam arguments. User can set blueprints to orthographic views.

For easy testing, it is possible to specify preselected map and vehicle in editor settings and launch the game from the Test button.

###Importing nodes and beams is suppored from:

  • BeamNG
  • Rigs of Rods
  • Wavefront OBJ

###Export is supported to

  • BeamNG
  • Rigs of Rods

##Future plans

  • Improve the basic tools to make the editor more user friendly
  • Improve Rigs of Rods import / export
  • Add support to LUA scripting
  • Add support for hydros and wheels
  • Add tool to measure angle and distance
  • Engine calculator, visually show torque and power curve.
  • Beam organizer
  • Generator/Calculator for RoR tracks node beam structure

##Bugs

  • Hubwheels don't work properly yet and cannot be exported or deleted inside editor once added
  • Rigs of rods import has trouble with set_node_defaults
  • Rigs of rods importer does not import nodes2
  • When selecting a lot of nodes, the treeview can be extremely slow obviously because of a Qt bug

##What it can be used for

  • Making of a node beam structure
  • Adding nodes and beams in a 3D editor
  • Moving, scaling, rotating, extruding and duplicating nodes in a 3D editor
  • Viewing of existing node beam structure
  • Input values manually in JBEAM format and visualize the node beam structure
  • Porting nodes and beams between Rigs of Rods and BeamNG
  • Converting nodes and beams from 3D program into BeamNG, trough the OBJ format which nearly every 3D program supports

##What it cannot be used for

  • Placing meshes/3D models on the nodebeam structure
  • Importing DAE
  • Adding wheels
  • Adding hydros

##Shortcut keys 3D view movement

  • Numpad 4 Move left
  • Numpad 6 Move right
  • Numpad 8 Move forward
  • Numpad 2 Move backwards
  • Numpad 7 Move up
  • Numpad 1 Move down

Tools

  • N Add nodes
  • B Add beams continuously
  • V Add beams single
  • M Move
  • R Rotate
  • S Scale
  • D Duplicate
  • E Extrude
  • W Rectangle selection
  • Shift Add to rectangle selection
  • X, Y, Z lock axis when moving, rotating or scaling by mouse

nodebeameditor's People

Contributors

rormasa avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.