diff options
| author | Nikita Kostovsky <nikita@kostovsky.me> | 2026-01-07 02:09:00 +0100 |
|---|---|---|
| committer | Nikita Kostovsky <nikita@kostovsky.me> | 2026-01-07 02:09:00 +0100 |
| commit | 8afef3bc72c8b73244cb5fe083e16fc3d9066fa6 (patch) | |
| tree | 1af5b753786a33f1177f22602e335e5c99e05f15 /body/laser.scad | |
| parent | e69aa61989896a6dfd65acb7753377eb69630203 (diff) | |
add cam pcbs, laser and laser holder, updated m12 lense holder
Diffstat (limited to 'body/laser.scad')
| -rw-r--r-- | body/laser.scad | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/body/laser.scad b/body/laser.scad new file mode 100644 index 0000000..2b8cab9 --- /dev/null +++ b/body/laser.scad @@ -0,0 +1,14 @@ +include <helpers.scad> + +default_laser_d = 14; +default_laser_l = 45; + +// create a body of laser with diameter `d` and +// length `l`. +// the ray starts at the origin +module laser_body(d = default_laser_d, l = default_laser_l) +{ + rotate([-90, 0, 0]) + translate([0, 0, -l]) + cylinder($fn = diameterToFn(d), d = d, h = l); +}
\ No newline at end of file |
