Matrix.rotation

Copies rot into the upper left corner, the translation (nxn matrices, n >= 3).

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

Meta