struct Vec3
- Vec3
- Struct
- Value
- Object
Defined in:
vec3.crConstructors
Class Method Summary
Instance Method Summary
- #*(n : Float64)
- #*(v : Vec3)
- #+(v : Vec3)
- #-(v : Vec3)
- #-
- #/(v : Vec3)
- #/(n : Float64)
- #[](i : Int)
- #cross(v : Vec3)
- #dot(v : Vec3)
- #length
- #length_squared
- #near_zero?
- #reflect(v : Vec3)
- #refract(v : Vec3, etai_over_etat : Float64)
-
#to_s(io : IO)
Same as
#inspect(io). - #unit_vector
- #write_as_color(io : IO, samples_per_pixel : Int32)
- #x : Float64
- #x=(x : Float64)
- #y : Float64
- #y=(y : Float64)
- #z : Float64
- #z=(z : Float64)