RayTracerChallenge::SquareMatrix
Inherits RayTracerChallenge::Transform::Includes < Reference < Object
Constructors
new(width : Int32, *args)
Class methods
identity
Instance methods
==(other : SquareMatrix)
at(row : Int32, col : Int32)
cofactor(row, col)
determinant
height
inverse
invertable?
minor(row, col)
mul(other : SquareMatrix)
mul(tuple : Tuple)
mul(point : Point)
mul(vector : Vector)
submatrix(row, col)
to_row_col(i)
transpose
width