<p>Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.</p></p><strong>First time visiting? Here are some places to start:</strong></p><ol style="list-style:inherit;margin-left:25px;"><li>Looking for a certain topic? Check out the <a href="https://forum.onshape.com/categories">categories filter</a> or use Search (upper right).</li><li>Need support? <a href="https://forum.onshape.com/post/question/community-support">Ask a question</a> to our <a href="https://forum.onshape.com/categories/community-support">Community Support</a> category.</li><li>Please submit support tickets for bugs but you can request improvements in the <a href="https://forum.onshape.com/categories/product-feedback">Product Feedback category</a>.</li><li>Be respectful, on topic and if you see a problem, Flag it.</li></ol><p>If you would like to contact our Community Manager personally, feel free to <a href="https://forum.onshape.com/profile/6/LouGallo">send a private message</a> or <a href="mailto:lgallo@onshape.com">an email</a>.
</p>
</p>
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

