Open DrVulpinus opened 9 years ago
Excellent! yeah, go for it. just be sure to remove all the sources and jars that are part of jmonkey.
Also, as a heads up, i will be re-doing the encapsulating window/plugin system. I want javaFX managing the window and tabs. It will also make the scripting/gist.guithub.com webloading of scripts a first class citizen.
https://github.com/ThreeCSG/BowlerStudio
This is the project so far, just re-work of the JFXscad code, but the deps added as git submodules (java-bowler has a gradle builder now). Ill be migrating over my tabs this week.
Oh, and JCSG has all the STL loaders.
Here, i made a 3d displayer widget you can use called Jfx3dManager . Here is an example of me using it to display the arm kinematics:
And here it is again displaying the JCSG solid CSG output https://github.com/ThreeCSG/BowlerStudio/blob/master/src/main/java/eu/mihosoft/vrl/fxscad/MainController.java#L263
I have been finding that the process of converting from JMonkey to JavaFX is largely a matter of changing out the JMonkey object types for JavaFX types. As a result this is looking more like a careful "surgery" than a complete start from scratch. In the interest of not breaking what is already working, but also realizing that there is no nice way to gradually integrate JFX parts it seems that it would be a good idea to just push the JFX changes to a new branch. @madhephaestus would there be any problem with me doing this?