query bodies created by boolean?
adamohern
Member, OS Professional Posts: 216 PRO
If a boolean subtract splits one body in two, how can I query those bodies to delete one of them?
1
Comments
-
One way would be to query for the new faces, edges, etc., and the query for their owner bodies. So something like
qOwnerBody(qCreatedBy(id + "boolean"))
Naturally this will fail if the boolean was a noop... I believe the identity also propagates past the boolean, so if you have a qCreatedBy(..., EntityType.BODY) which found the target before the subtraction, it should find the resulting bodies after the subtraction.2 -
Great, thanks. I had the right idea, but this is much more elegant code than I had in mind.0

