Matrix.rotation

Constructs 3d rotation matrix from axis and angle

  1. MatType rotation(T angle)
  2. MatType rotation(T[3] axis, T angle)
    struct Matrix(T, size_t H, size_t W)
    static
    static if(!(isSquare && W == 2 && isFloatingPoint!T))
    static if(!(isSquare && W == 3 && isFloatingPoint!T))
    static if(isSquare && W == 4 && isFloatingPoint!T)
    rotation
    (
    T[3] axis
    ,)
    if (
    isNumeric!T &&
    W > 0
    &&
    H > 0
    )

Meta