Class: MiniScad::Intersection
- Inherits:
-
Object
- Object
- MiniScad::Intersection
- Includes:
- Transform
- Defined in:
- lib/mini_scad.rb
Instance Method Summary collapse
-
#initialize(src, dst) ⇒ Intersection
constructor
A new instance of Intersection.
- #render ⇒ Object
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
#render ⇒ Object
213 214 215 |
# File 'lib/mini_scad.rb', line 213 def render @renderer.() end |