miho / JCSG

Java implementation of BSP based CSG (Constructive Solid Geometry)
Other
177 stars 52 forks source link

AWT dependencies removed from clean-room text extrude #35

Closed madhephaestus closed 7 years ago

madhephaestus commented 7 years ago

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.