Replies: 2 comments 3 replies
-
You can select using this: return {
shape: handle,
highlight: new EdgeFinder().inPlane("XY", 2.0),
}; Note the trick of returning something with its highlight to show the edges selected. But this won't work for your use case (as it selects edges you don't want. You may want to fillet the inner part: const fingerAreaNegative = new Sketcher("XY")
.line(57.0 - 20.5 - border, -3.5)
.vLine(-82.0 + border * 2)
.line(-57.0 + 20.5 + border, -3.5)
.close()
.extrude(7.0)
.fillet(5.0, (edgeFilter) => edgeFilter.inDirection("Z"))
.fillet(1, (e) => e.inPlane("XY")); and then modify your And there are some helper functions for translations that make it nicer to read: |
Beta Was this translation helpful? Give feedback.
-
Which edge did you try to be filleted? I filleted the inside of the fingergrip by filleting the cutting shape. At the location in your source where it says |
Beta Was this translation helpful? Give feedback.
-
I really don't know, I've tried
edgeFinder.inDirection('Z').containsPoint([57.0 - 20, 89 / 2, 2.0]))
but it kernel errors on me. Code:Beta Was this translation helpful? Give feedback.
All reactions