Class: MiniScad::Intersection

Inherits:
Object
  • Object
show all
Includes:
Transform
Defined in:
lib/mini_scad.rb

Instance Method Summary collapse

Methods included from Transform

#&, #+, #-, #color, #hull, #mirror, #projection, #rotate, #scale, #translate, #|

Constructor Details

#initialize(src, dst) ⇒ Intersection

Returns a new instance of Intersection.



207
208
209
210
211
# File 'lib/mini_scad.rb', line 207

def initialize(src, dst)
  @renderer = -> do
    "intersection() { #{src.render} #{dst.render} };"
  end
end

Instance Method Details

#renderObject



213
214
215
# File 'lib/mini_scad.rb', line 213

def render
  @renderer.()
end