They allow you to represent lattices and gradient structures that are essentially impossible to do with B-Rep systems.
Another problem is how does a human actually design these structures? 3D gradients are going to be hard to visualize much less work with. In addition, why should we have a human design gradients in these structures in the first place? Why not have a computer do this?
[0]https://en.wikipedia.org/wiki/Additive_Manufacturing_File_Fo...
We tried parasolid, then we got forced into using ACIS. We didn't really end up with much of a complete product in the end as this was government funded research.
What version of Open CASCADE did you look into the Boolean operations? The experience I have is also that they are not very fast, but more in terms of minutes not hours. From what I know there are 'old' style and 'new' style Boolean operations in the recent (6.9 and 7.0 beta) versions of Open CASCADE and the experience I am talking about is the 'new' style Boolean operations.
How big were the typical shapes you used, in terms of number of vertices/edges/faces? And for these shapes what was the comparative speed in Parasolid or ACIS kernels?