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 #36

Closed madhephaestus closed 7 years ago

madhephaestus commented 7 years ago

I added a unit test to verify that the text extrude functions execute without error. I also verified the STL produced represents the text entered, in the correct orientation.

madhephaestus commented 7 years ago

Any comments on this to make it more compatible?

miho commented 7 years ago

Thanks. Will take a look at it soon...

miho commented 7 years ago

Unfortunately, the text sample does not work with your PR. Here's an example:

image

miho commented 7 years ago

There are also many errors, such as

50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]
50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]
50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]
50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]
50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]
50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]
50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]
50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]
50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]
50 [main] INFO eu.mihosoft.vrl.v3d.ext.org.poly2tri.DTSweepConstraint - Failed to create constraint [27.6328125,-0.87890625]=[27.6328125,-0.87890625]