Method: MiniScad::DSL#rounded_cube8
- Defined in:
- lib/mini_scad.rb
#rounded_cube8(x, y, z, r, n: 16) ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/mini_scad.rb', line 30 def rounded_cube8(x, y, z, r, n: 16) a = sphere(r).translate(r, r, r) b = sphere(r).translate(r, r, z - r) c = sphere(r).translate(x - r, r, r) d = sphere(r).translate(x - r, r, z - r) e = sphere(r).translate(r, y - r, r) f = sphere(r).translate(r, y - r, z - r) g = sphere(r).translate(x - r, y - r, r) h = sphere(r).translate(x - r, y - r, z - r) (a + b + c + d + e + f + g + h).hull end |