Wings 3D Development Forum
[fixed] Bug or TOUGH CASE with Booleans ... - Printable Version

+- Wings 3D Development Forum (https://www.wings3d.com/forum)
+-- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=1)
+--- Forum: Bug Reports (https://www.wings3d.com/forum/forumdisplay.php?fid=12)
+--- Thread: [fixed] Bug or TOUGH CASE with Booleans ... (/showthread.php?tid=2723)

Pages: 1 2


[fixed] Bug or TOUGH CASE with Booleans ... - ggaliens - 12-02-2018

Bug or TOUGH CASE with Booleans ...

As mentioned in a different thread ... Booleans feels pretty good on some tough or reasonable cases. One TEST I have been using for ManifoldLab / Carve CSG in past has been GeoDome high res minus a knot torus. I think it makes for a more interesting case than Cube minus cylinder.

My first try at above failed. And then I reduced the geometry a little to make it "
simpler" and the Wings Boolean then worked. I know the devil is in the details ... so after a time ... I can share a "model".

Fun stuff.

Since I don't want to SPAM Wings Forum about new Booleans ... I will ask here ... is there any way to UNION several objects at a time ? This seem maybe fundemental to booleans once we start using Booleans in organic or artsy workflow. It looks like for now ... it is just two objects unioned at a time.


RE: Bug or TOUGH CASE with Booleans ... - ggaliens - 12-03-2018

Another Tough CASE might be WINGS 3D Text ... subtracted from maybe a grid-box. I tried it with difference ... subtracting LETTERS from a box. It was a touchy situation.


RE: Bug or TOUGH CASE with Booleans ... - OXO - 12-06-2018

With manifold, I found that triangulating the objects before booleans worked better.

I didnt try much with 2.2.1 yet. Just a couple of spheres (which is what I previously had problems with ).


RE: Bug or TOUGH CASE with Booleans ... - micheus - 12-17-2018

(12-02-2018, 10:25 PM)ggaliens Wrote: One TEST I have been using for ManifoldLab / Carve CSG in past has been GeoDome high res minus a knot torus. I think it makes for a more interesting case than Cube minus cylinder.

My first try at above failed.
Just for evaluation purpose, how high res was the objects in that test?

I tried one before that crashed. After some changes made by dgud, I now tested it without problem, then I smoothed it twice and still worked.

Even smoothing again it still worked. I hope now we may have more consistence in the results. But, for some cases we may need to add some loops to the object.

The memory used by werl.exe process in these case above (before | pick during | final):
154K Faces | 308K Edges => 213MB -> 730MB -> 336MB
616K Faces | 1,232K Edges => 600MB -> 2,7GB -> 978MB



RE: Bug or TOUGH CASE with Booleans ... - Ravo - 02-01-2019

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?

.wings   support.wings (Size: 2.24 KB / Downloads: 2)

.dump   wings_crash.dump (Size: 1.7 KB / Downloads: 1)


RE: Bug or TOUGH CASE with Booleans ... - ggaliens - 02-02-2019

Sounds like you are making progress Micheus. The memory numbers look good.

I still think some LOOPING variations would be nice. One object ... and then serially subtract other objects from it. I have fingers crossed that you guys might see the value in that sort of thing.

Thanks for taking care of Wings3D !


RE: Bug or TOUGH CASE with Booleans ... - micheus - 02-02-2019

ggaliens, for the case of booleans I have doing nothing than provide some crash cases to help dgud to workaround them. It's all his work. Smile


RE: Bug or TOUGH CASE with Booleans ... - ggaliens - 02-03-2019

I did not find this case as fixed today under 2.2.2 . I still have problems. Here is my video showing setup.

https://www.youtube.com/watch?v=6vxG21PxMTw


RE: Bug or TOUGH CASE with Booleans ... - ggaliens - 02-03-2019

And also ... as someone else has mentioned ...

"Subtract objects from secondary selection"

Is not logically correct. It should read ...

"Subtract objects from Primary Selection"


RE: Bug or TOUGH CASE with Booleans ... - micheus - 02-03-2019

ggaliens, can you share your wings file, please?
The one I created surely doesn't fit in the case you create.