struct Rosegold::AABBf
- Rosegold::AABBf
- Struct
- Value
- Object
Included Modules
- Rosegold::AABB(Float32, Rosegold::Vec3f)
Defined in:
rosegold/world/aabb.crConstructors
Instance Method Summary
Instance methods inherited from module Rosegold::AABB(Float32, Rosegold::Vec3f)
*(scalar : T) : self
*,
[](i) : V
[],
contains?(vec : V) : Bool
contains?,
grow(dx : T, dy : T, dz : T) : selfgrow(aabb : AABB(T, V)) : self
grow(vec : V) : self grow, intersects?(other : AABB(T, V)) : Bool intersects?, max : V max, min : V min, offset(x : T, y : T, z : T) : self
offset(vec : V) : self offset, ray_intersection(start : V, end_ : V) : Float64 | Nil ray_intersection
Constructor methods inherited from module Rosegold::AABB(Float32, Rosegold::Vec3f)
new(min : V, max : V)
new
Constructor Detail
def self.new(min_x : Float32, min_y : Float32, min_z : Float32, max_x : Float32, max_y : Float32, max_z : Float32)
#