Replies: 2 comments
-
For The only downside of this profile is that I didn't manage to add full chamfer/rounding support on the bottom/top edges. The pointy part that sticks out in the image (immediately next to the xyz axis) is a poor-man's chamfer I guess, but it somewhat does the job of having a less steep angle between the base plate and this reducer. If somebody has some pointers for how to round the |
Beta Was this translation helpful? Give feedback.
-
For first shape you could use turtle() to create the path with "arc" to make rounded transitions and then rotate_extrude. I have the idea that rounding_hole_mask() should be extended to address this case by allowing arbitrary angles instead of just 90 deg. Another option there might be to use offset_stroke. I would say that most of the complexity of example 21 of turtle3d() is really parameter management, not the actual geometry itself. For the second one, I don't think there's an easy answer. I would make that transition using skin() instead of hull(), which I think looks better. See skin() examples 11-12. You could, if you actually need the flat sections, use the skin() approach to create the transition and then join on flat bits, though it would still have a edge at the transition. |
Beta Was this translation helpful? Give feedback.
-
Was wondering if BOSL can help with rounding both the inner as outer corners of the transition from a tube to a wedge or a tube to a rect tube?
F.e. given the following shapes, what is the best way to round both the outer as inner corners (marked in red) at height=10?
Using basic scad you can use minkowski to round the corners for the first shape. Note that the inner corner requires another difference but have omitted here that to keep the example simple. But I'm still wondering if there isn't a more flexible solution?
I guess that example 21 from the turtle3d wiki page comes somewhat close to what Im looking for, but that still feels quite complicated to have to use to connect tubes all the time :)
Beta Was this translation helpful? Give feedback.
All reactions