module Rosegold::AABB(T, V)
Overview
axis aligned bounding box
Direct including types
Defined in:
rosegold/world/aabb.crConstructors
Instance Method Summary
- #*(scalar : T) : self
- #[](i) : V
- #contains?(vec : V) : Bool
- #grow(dx : T, dy : T, dz : T) : self
- #grow(aabb : AABB(T, V)) : self
- #grow(vec : V) : self
- #intersects?(other : AABB(T, V)) : Bool
- #max : V
- #min : V
- #offset(x : T, y : T, z : T) : self
- #offset(vec : V) : self
- #ray_intersection(start : V, end_ : V) : Float64 | Nil