If you cleanup (body/Cleanup) the "support" object, boolean works fine.
You have 3 pairs of vertexes in exactly the same place which causes problems
in the calculations.
I don't know how to solve problems with "bad" models in the code either.
A crash is not a good user message it gives no clue about what is bad, on the
other hand I don't want to write lots of code to figure out what is wrong with
the input either.
EDIT: Ok I solved the problem for this model, since the problematic area was not involved in the
boolean operation the problem could be fixed, but if you tried a boolean op on the bottom face it
will continue to crash.
You have 3 pairs of vertexes in exactly the same place which causes problems
in the calculations.
I don't know how to solve problems with "bad" models in the code either.
A crash is not a good user message it gives no clue about what is bad, on the
other hand I don't want to write lots of code to figure out what is wrong with
the input either.
EDIT: Ok I solved the problem for this model, since the problematic area was not involved in the
boolean operation the problem could be fixed, but if you tried a boolean op on the bottom face it
will continue to crash.
(02-01-2019, 08:03 PM)Ravo Wrote: A guaranteed failure in boolean:
Open the attachment and try to subtract any of the objects named "triangle" from the object named "support". Guaranteed failure, and very simple mesh. This is using 2.2.2 on Ubuntu Linux.
I've been trying to use Wings as the base of 3D printing, since I like the interface far more than what Blender offers, but at this rate even on the latest version booleans fail far more often than they succeed, and without it Wings loses most value as a modelling tool.
And while I'm at it, where the option to rename the axes so X, Y, and Z correspond with the standards that 3D printers use?