Matrix.rotation

Returns an identity matrix with an applied rotateAxis around an arbitrary axis (nxn matrices, n >= 3).

  1. Matrix rotation(real alpha, Vector!(mt, 3) axis)
    struct Matrix(type, int rows_, int cols_)
    @safe pure nothrow static
    static if((rows == cols) && (rows >= 3))
    static if(isFloatingPoint!mt)
    rotation
    (
    real alpha
    ,)
    if (
    (rows_ > 0) &&
    (cols_ > 0)
    )
  2. Matrix rotation(real alpha, mt x, mt y, mt z)
  3. void rotation(Matrix!(mt, 3, 3) rot)
  4. Matrix!(mt, 3, 3) rotation()

Meta