I would like to harmonize our forks and add to the upstream a much cleaner API for accessing the functions inside of CSG. I have documented this new API in detail here in this step-by-step tutorial: http://neuronrobotics.com/JavaCAD/Overview/
I have fully implemented a system where all CSG's track which groovy scripts were used to create them. Since the script source propagates through the CSG operations, a developer building UI's with JCSG can now check bi-directionally is a line of code was used to make a CSG, and in reverse, what lines of code are used to make a selected object.
I have also begun work on a slicer for 3d printing, laser cutting and 2.5d milling based on the mesh objects made by JCSG.
I would like to harmonize our forks and add to the upstream a much cleaner API for accessing the functions inside of CSG. I have documented this new API in detail here in this step-by-step tutorial: http://neuronrobotics.com/JavaCAD/Overview/
I have fully implemented a system where all CSG's track which groovy scripts were used to create them. Since the script source propagates through the CSG operations, a developer building UI's with JCSG can now check bi-directionally is a line of code was used to make a CSG, and in reverse, what lines of code are used to make a selected object.
I have also begun work on a slicer for 3d printing, laser cutting and 2.5d milling based on the mesh objects made by JCSG.