ickby wrote: The cone boolean for example could be easily and more elegantly be done with a subtractive cone.
Sure, the Cone was just an example for the tree boolean example.
The boolean in PartDesign is actually a "compromise feature" in the sense that it may be needed for some kind of modeling, but is not intended to be used regulary. It is indeed somewhat strange.
Well it looks quite logical to me once you accept the concept that the body who receive the boolean operation is the "master" and the one inside the boolean operation are the "tools". it's like any other feature, instead of using a sketch to pocket something, you use a body to "do" something.
I had in mind that one of the purpose of "body" was to be able to add a complex define feature, for example a parametric clip integrated on a plastic part, and re-use this clip in many design easily.
By Easily I mean, just import it in a new part as a body, position/"Assemble" multiple instance of it on the part (same idea LatticeWB does) and then "Fuse" everybody to have a single solid.
A modification of this original body will be propagated to the whole part.
Am I fully wrong?