I have been experimenting with openCascade boolean operations for about two weeks and my realization is that it is buggy! It works beautifully sometimes and other times it generates really terrible results. BTW, I am using only cut and fuse operations on very simple polyhedral solids. I am wondering if I am doing something wrong or whether it is actually broken. I would really appreciate it if someone can let me know whethter they have been able to get boolean operations to work robustly. I read some past threads on this forum on booleans and it looks like many people have had frustrating experiences with boolean operations.
Also, does anyone know of a good (and robust) boolean library that I can buy? I am willing to pay the OpenCascade guys for support but some past threads on this form indicate that they didn't get much help even after they paid for support. Please also let me know if someone had positive experience with the paid support.
Thanks a lot,