Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Node-based graph editor (DAG) #1357
A long time ago I suggested to @kintel to add a node-based graph editor like the ones used in Grasshopper, Blender and -recently- Antimony. Infact, functional programming languages like the scad format can be represented as DAG: each variable or primitive or function is a node of the graph.
I think many users would appreciate it. It would reduce the learning curve and it would provide good eye-candy for skeptical people. :P
As a starting point, it could be unidirectional (i.e. build a graph visually and export some .scad code).
Having a way of offering different "views" of the same design would be cool. A graph-based editor will likely take significant time to build and maintain, so we should probably figure out a way of plugging such components into the core framework in a flexible way so that more people can help with maintenance without it affecting core stability too much.