scad-testing/wedge.py
Ian Burgess ed5c149696 updates
2025-07-20 14:03:27 -06:00

17 lines
647 B
Python

from solid2 import cube, cylinder, set_global_fn
set_global_fn(100)
o = cube(43.9,6.9,6.3).translate([5,0,0])
o += cylinder(d=16.5, h=8.3).translate([8.25,3.45,-2])
o -= cube(50,50,50).translate([-20,6.9,-2])
o -= cube(50,50,50).translate([-20,-50,-2])
o -= cube(50,50,10).rotate([0,-22.83,0]).translate([45.3,0,-9.2])
o += cube(30.3,6.9,2).translate([5,0,-2])
o += cylinder(r=2.25, h=2).translate([37.3,3.45,-2])
o += cube(2,4.5,2).translate([35.3,1.20,-2])
o -= cube(50,1.25,1).translate([0,0,-1])
o -= cube(50,1.25,1).translate([0,5.65,-1])
o += cylinder(d=4,h=10).translate([7.6,3.45,-3.7])
o = o.rotate([180,0,0])
o.save_as_stl('wedge.stl')