![Inner Bevel between any (convex) Shape and a Plane In OpenSCAD](https://3dcrawler.ams3.digitaloceanspaces.com/thingiverse/142798_Inner%20Bevel%20between%20any%20(convex)%20Shape%20and%20a%20Plane%20In%20OpenSCAD_705405cc068399dafe00ac9dc00002eabbaa6a46.jpg)
Inner Bevel between any (convex) Shape and a Plane In OpenSCAD
Description
This Is An Openscad Module That Creates An Inner Bevel Between Any (Convex) Part And A Plane At Z=H. Please Note That The Part Does Not Have To Be Perpendicular To The Z-Plane. The Bevel Will Be H_Bevel High And R_Bevel Wide. For H_Bevel Equal To R_Bevel The Bevel Will Have Circular Cross Section In The Plane(S) Perpendicular To The Z-Plane. The Number Of Faces Of The Bevel Along Its Cross Section Is Given By Fn_Bevel. For Fn_Bevel=1 This Will Be A Linear Bevel. The 'Roundness' Of The Bevel Along The Z-Plane Is Given By $Fn. This Module Uses Projection() To Get The 2D Shape Of The Part At A Certain Height. This Shape Is Then Minkowski()-Ed With A Circle With The Radius Of The Width Of The Bevel At This Height. In A Last Step Hull() Is Applied To Two Layers Of Consecutive Height. Because Of The Use Of The Hull() Command The Shape Of The Part Has To Be Convex (Concave Parts Would Be Filled In From The Hull() Command). Because Of A Limitation Of The Minkowski() Command The Part Has To Be Simple: No Holes And Not Comprised Out Of Two Disjoint Shapes. This Thing Is Inspired By Http://Www.Thingiverse.Com/Thing:135408 From Gregfrost. Enjoy! (The .Scad-File Has No Documentation Or Comments, Yet.)
Statistics
Likes
37
Downloads
0