Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include <C:\libs\OpenSCad\plot-function\plot_function.scad> // https://github.com/rcolyer/plot-function
- include <C:\libs\OpenSCad\BOSL2\gears.scad>
- use <C:\libs\OpenSCad\closepoints\closepoints.scad> // https://github.com/rcolyer/closepoints
- module shell() {
- translate([36,0,0]) CloseLoop([for (a=[0:360]) let(z=30+1.5*cos(8*a))
- [for (p=[[15.2,0,0], [15,0,0], [15,0,z], [15.2,0,z]]) Affine(RotZ(a), p)]]);
- }
- module shell2() {
- translate([36,0,0]) CloseLoop([for (a=[0:360]) let(z=30+1.5*cos(8*a))
- [for (p=[[13.2,0,0], [13,0,0], [13,0,z], [13.2,0,z]]) Affine(RotZ(a), p)]]);
- }
- //hull() {
- shell();
- translate([0,0,-2]) shell2();
- //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement