Method: CyberarmEngine::Ray#intersect?
- Defined in:
- lib/cyberarm_engine/ray.rb
#intersect?(intersectable) ⇒ Boolean
14 15 16 17 18 19 20 |
# File 'lib/cyberarm_engine/ray.rb', line 14 def intersect?(intersectable) if intersectable.is_a?(BoundingBox) intersect_bounding_box?(intersectable) else raise NotImplementedError, "Ray intersection test for #{intersectable.class} not implemented." end end |