Uses of Class
com.irurueta.geometry.MatrixRotation3D
Packages that use MatrixRotation3D
Package
Description
This package contains classes to work with basic geometric entities such as
2D or 3D points, lines, planes, 2D or 3D triangles or polygons, circles,
spheres, rotations, transformations etc.
-
Uses of MatrixRotation3D in com.irurueta.geometry
Methods in com.irurueta.geometry that return MatrixRotation3DModifier and TypeMethodDescriptionstatic MatrixRotation3DRotationUtils.cameraBodyToCameraSensorRotation()Rotation to convert camera body to camera sensor.MatrixRotation3D.combineAndReturnNew(MatrixRotation3D rotation) Combines provided rotation with this rotation and returns the result as a new MatrixRotation3D instance.MatrixRotation3D.inverseRotationAndReturnNew()Returns a 3D rotation which is inverse to this instance.Quaternion.toMatrixRotation()Converts this quaternion into a 3D matrix rotation.Rotation3D.toMatrixRotation()Converts this 3D rotation into a matrix rotation and returns the result as a new instance.Methods in com.irurueta.geometry with parameters of type MatrixRotation3DModifier and TypeMethodDescriptionstatic voidRotationUtils.cameraBodyToCameraSensorRotation(MatrixRotation3D result) Rotation to convert camera body to camera sensor.voidMatrixRotation3D.combine(MatrixRotation3D rotation) Combines provided rotation into this rotation resulting in the multiplication of the internal matrices of both rotations.static voidMatrixRotation3D.combine(MatrixRotation3D rot1, MatrixRotation3D rot2, MatrixRotation3D result) Combines the rotation of instances rot1 and rot1 into provided result instance.MatrixRotation3D.combineAndReturnNew(MatrixRotation3D rotation) Combines provided rotation with this rotation and returns the result as a new MatrixRotation3D instance.static voidQuaternion.eulerToMatrixRotation(double[] angles, MatrixRotation3D result) Computes the rotation matrix body-to-world corresponding to the body orientation given by the Euler angles (roll, pitch, yaw).static voidQuaternion.eulerToMatrixRotation(double[] angles, MatrixRotation3D result, com.irurueta.algebra.Matrix jacobian) Computes the rotation matrix body-to-world corresponding to the body orientation given by the Euler angles (roll, pitch, yaw).static voidQuaternion.eulerToMatrixRotation(double roll, double pitch, double yaw, MatrixRotation3D result) Computes the rotation matrix body-to-world corresponding to the body orientation given by the Euler angles (roll, pitch, yaw).static voidQuaternion.eulerToMatrixRotation(double roll, double pitch, double yaw, MatrixRotation3D result, com.irurueta.algebra.Matrix jacobian) Computes the rotation matrix body-to-world corresponding to the body orientation given by the Euler angles (roll, pitch, yaw).voidMatrixRotation3D.fromRotation(MatrixRotation3D rot) Sets values of this rotation from a 3D matrix rotation.voidQuaternion.fromRotation(MatrixRotation3D rot) Sets values of this rotation from a 3D matrix rotation.voidRotation3D.fromRotation(MatrixRotation3D rot) Sets values of this rotation from a 3D matrix rotation.voidMatrixRotation3D.inverseRotation(MatrixRotation3D result) Sets into provided MatrixRotation3D instance a rotation inverse to this instance.static voidQuaternion.matrixRotationToQuaternion(MatrixRotation3D rotation, Quaternion result) Converts 3D matrix rotation into a quaternion.static voidQuaternion.rotationVectorToMatrixRotation(double[] rotationVector, MatrixRotation3D result) Converts a rotation vector into a rotation matrix.final voidQuaternion.setFromMatrixRotation(MatrixRotation3D rotation) Sets quaternion values associated to provided rotation.voidAxisRotation3D.toMatrixRotation(MatrixRotation3D result) Converts this 3D rotation into a matrix rotation storing the result into provided instance.voidMatrixRotation3D.toMatrixRotation(MatrixRotation3D result) Converts this 3D rotation into a matrix rotation storing the result into provided instance.voidQuaternion.toMatrixRotation(MatrixRotation3D result) Converts this quaternion into a 3D matrix rotation.voidRotation3D.toMatrixRotation(MatrixRotation3D result) Converts this 3D rotation into a matrix rotation storing the result into provided instance.Constructors in com.irurueta.geometry with parameters of type MatrixRotation3DModifierConstructorDescriptionMatrixRotation3D(MatrixRotation3D rotation) Copy constructor.Quaternion(MatrixRotation3D matrixRotation) Constructor from matrix rotation.