Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Fillets on internal corners

Hi,
I have bodies which look like this:
I'm trying to workout how to find the internal corner edges so I can apply fillets?
I'm using qSmallest(qOwnedByBody(body, EntityType.EDGE)) (is there a better way?) which returns all 8 corner edges but how should I filter the inner ones?
Any help appreciated.
Thank you.
0
Answers
You could look at the code for selection fillet, or just use the custom feature.
Simon Gatrall | Staff Mechanical Engineer | Carbon, Inc.
You can use evEdgeConvexity for the edges, You are interested in concave edges.
Thank you for your reply.
I now have the following:
for (var edge in evaluateQuery(context, qSmallest(qOwnedByBody(outerSplitBody, EntityType.EDGE))))
{
if (evEdgeConvexity(context, {
"edge" : edge}) == EdgeConvexityType.CONCAVE)
{
debug(context, edge);
println("Found internal edge");
}
}
This does indeed find the internal edges - is this your intended approach?
Thanks @S1mon i’ll take a look at that.
@graham_lock
Yes - that looks correct.