(Euler->M [theta phi psi])
Compute the rotation matrix from a 3-vector of Euler angles.
Our Euler Angle convention:
M(theta, phi, psi) = R_z(phi)*R_x(theta)*R_z(psi)
Compute the rotation matrix from a 3-vector of Euler angles. Our Euler Angle convention: M(theta, phi, psi) = R_z(phi)*R_x(theta)*R_z(psi)
(M->Euler M)
(M->Euler M tolerance-in-ulps)
Given a 3x3 rotation matrix, returns a emmy.structure/up
of the
corresponding Euler angles.
Our Euler Angle convention:
M(theta, phi, psi) = R_z(phi)*R_x(theta)*R_z(psi)
Given a 3x3 rotation matrix, returns a [[emmy.structure/up]] of the corresponding Euler angles. Our Euler Angle convention: M(theta, phi, psi) = R_z(phi)*R_x(theta)*R_z(psi)
(rotate-x-matrix α)
Produce the matrix of a rotation of α radians about the x axis.
Produce the matrix of a rotation of α radians about the x axis.
(rotate-y-matrix α)
Produce the matrix of a rotation of α radians about the y axis.
Produce the matrix of a rotation of α radians about the y axis.
(rotate-z-matrix α)
Produce the matrix of a rotation of α radians about the z axis.
Produce the matrix of a rotation of α radians about the z axis.
(Rx α)
Returns a function which rotates a vector α radians about the x axis.
Returns a function which rotates a vector α radians about the x axis.
(Ry α)
Returns a function which rotates a vector α radians about the y axis.
Returns a function which rotates a vector α radians about the y axis.
(Rz α)
Returns a function which rotates a vector α radians about the z axis.
Returns a function which rotates a vector α radians about the z axis.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close