Uses of Class
com.irurueta.geometry.AxisRotation3D
Packages that use AxisRotation3D
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 AxisRotation3D in com.irurueta.geometry
Methods in com.irurueta.geometry that return AxisRotation3DModifier and TypeMethodDescriptionAxisRotation3D.combineAndReturnNew(AxisRotation3D rotation) Combines provided rotation with this rotation and returns the result as a new MatrixRotation3D instance.AxisRotation3D.inverseRotationAndReturnNew()Returns a 3D rotation which is inverse to this instance.Quaternion.toAxisRotation()Converts this quaternion into an axis 3D rotation.Rotation3D.toAxisRotation()Converts this 3D rotation into an axis rotation and returns the result as a new instance.Methods in com.irurueta.geometry with parameters of type AxisRotation3DModifier and TypeMethodDescriptionvoidAxisRotation3D.combine(AxisRotation3D rotation) Combines provided rotation into this rotation resulting in the multiplication of the internal matrices of both rotations.static voidAxisRotation3D.combine(AxisRotation3D rot1, AxisRotation3D rot2, AxisRotation3D result) Combines the rotation of instances rot1 and rot1 into provided result instance.AxisRotation3D.combineAndReturnNew(AxisRotation3D rotation) Combines provided rotation with this rotation and returns the result as a new MatrixRotation3D instance.final voidAxisRotation3D.fromRotation(AxisRotation3D rot) Sets rotation of this instance by copying provided rotation.voidQuaternion.fromRotation(AxisRotation3D rot) Sets values of this rotation from a 3D axis rotation.voidRotation3D.fromRotation(AxisRotation3D rot) Sets values of this rotation from a 3D axis rotation.voidAxisRotation3D.inverseRotation(AxisRotation3D result) Sets into provided MatrixRotation3D instance a rotation inverse to this instance.final voidQuaternion.setFromAxisAndRotation(AxisRotation3D axisRotation) Sets quaternion parameters from an axis 3D rotation.voidQuaternion.setFromAxisAndRotation(AxisRotation3D axisRotation, com.irurueta.algebra.Matrix jacobianOfTheta, com.irurueta.algebra.Matrix jacobianOfAxis) Sets quaternion parameters from an axis 3D rotation.voidAxisRotation3D.toAxisRotation(AxisRotation3D result) Converts this 3D rotation into an axis rotation storing the result into provided instance.voidMatrixRotation3D.toAxisRotation(AxisRotation3D result) Converts this 3D rotation into an axis rotation storing the result into provided instance.voidQuaternion.toAxisRotation(AxisRotation3D result) Converts this quaternion into an axis 3D rotation and stores the result into provided rotation instance.voidRotation3D.toAxisRotation(AxisRotation3D result) Converts this 3D rotation into an axis rotation storing the result into provided instance.Constructors in com.irurueta.geometry with parameters of type AxisRotation3DModifierConstructorDescriptionAxisRotation3D(AxisRotation3D rotation) Copy constructor.Quaternion(AxisRotation3D axisRotation) Constructor from and axis 3D rotation.