diff options
author | Christian Hodgden <chrhodgden@gmail.com> | 2024-07-19 18:54:03 -0500 |
---|---|---|
committer | Christian Hodgden <chrhodgden@gmail.com> | 2024-07-19 18:54:03 -0500 |
commit | 2faaf7038dd2443fed347e8a23c1f3a0833ba92b (patch) | |
tree | d5ce299012d5ebb05f9f8854d52b325432dd0c3e /castle/castle.scad |
Added castle model.
Diffstat (limited to 'castle/castle.scad')
-rw-r--r-- | castle/castle.scad | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/castle/castle.scad b/castle/castle.scad new file mode 100644 index 0000000..7a1c106 --- /dev/null +++ b/castle/castle.scad @@ -0,0 +1,26 @@ + +module tower (coord) { + translate(coord) { + rotate([0, 0, (360/8)/2]) { + cylinder(11, 2.5, 2.5, $fn=8); + translate([0, 0, 10]) + cylinder(2, 3, 3, $fn=8); + } + } +} + +// towers blue +tower([0, 0, 0]); +tower([20, 0, 0]); +tower([0, 20, 0]); +tower([20, 20, 0]); + +//walls are red +translate ([0, -1, 0]) + cube([20, 2, 7.5]); +translate ([0, 19, 0]) + cube([20, 2, 7.5]); +translate ([-1, 0, 0]) + cube([2, 20, 7.5]); +translate ([19, 0, 0]) + cube([2, 20, 7.5]); |