rotate(obj[, angle, axis, rot_axis, ...]) |
Rotate object. |
scale() |
|
translate(obj, t) |
Translate object points by a vector t. |
Rx(angle[, deg2rad]) |
Generate the \(3\times3\) rotation matrix \(R_x(\theta)\) for a rotation about the \(x\) axis by an angle \(\theta\). |
Ry(angle[, deg2rad]) |
Generate the \(3\times3\) rotation matrix \(R_y(\theta)\) for a rotation about the \(y\) axis by an angle \(\theta\). |
Rz(angle[, deg2rad]) |
Generate the \(3\times3\) rotation matrix \(R_z(\theta)\) for a rotation about the \(z\) axis by an angle \(\theta\). |
reflection_matrix(v) |
Generate reflection matrix that represents reflection of points in a mirror normal to the vector v. |
rotation_matrix([angle, axis, rot_axis, ...]) |
Generate an \(n\times n\) rotation matrix. |
scaling_matrix([s, v]) |
Return scaling matrix. |
transformation_matrix([angle, axis, ...]) |
Generate an \((n+1)\times(n+1)\) transformation matrix for an affine transformation in \(n\) dimensions. |
axis_angle_from_rotation_matrix(rmatrix) |
Compute the rotation axis and angle from a rotation matrix. |