By changing the point datatype to vector3d, and adding the extrude features in, the code to generate text from FXyz3d has been ported into JCSG. This should be a 1:1 version of the original text extrude feature using the deep library code pulled to the surface in JCSG, preventing the circular dependency. This should also resolve the merge issue with AWT being incompatible with android.
This version of text extrude uses only JavaFX API (ported code from https://github.com/FXyz/FXyz/blob/master/FXyz-Core/src/main/java/org/fxyz3d/shapes/primitives/helper/Text3DHelper.java )
By changing the point datatype to vector3d, and adding the extrude features in, the code to generate text from FXyz3d has been ported into JCSG. This should be a 1:1 version of the original text extrude feature using the deep library code pulled to the surface in JCSG, preventing the circular dependency. This should also resolve the merge issue with AWT being incompatible with android.