Method: MiniScad::DSL#rounded_cube4

Defined in:
lib/mini_scad.rb

#rounded_cube4(x, y, z, r, n: 16) ⇒ Object



21
22
23
24
25
26
27
28
# File 'lib/mini_scad.rb', line 21

def rounded_cube4(x, y, z, r, n: 16)
  a = cylinder(r, z).translate(r,         r, 0)
  b = cylinder(r, z).translate(x - r,     r, 0)
  c = cylinder(r, z).translate(r,     y - r, 0)
  d = cylinder(r, z).translate(x - r, y - r, 0)

  (a + b + c + d).hull
end