diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldRotation.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldRotation.java
index 2ed4b5975..e671acf55 100644
--- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldRotation.java
+++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/FieldRotation.java
@@ -1155,7 +1155,7 @@ public class FieldRotation
* Calling this method is equivalent to call
- * {@link #compose(Rotation, RotationConvention)
+ * {@link #compose(QuaternionRotation, RotationConvention)
* compose(r, RotationConvention.VECTOR_OPERATOR)}.
*
* Calling this method is equivalent to call
- * {@link #composeInverse(Rotation, RotationConvention)
+ * {@link #composeInverse(QuaternionRotation, RotationConvention)
* composeInverse(r, RotationConvention.VECTOR_OPERATOR)}.
*
* This means that if we define rotation r is a 90 degrees rotation around - * the Z axis, the image of vector {@link Cartesian3D#PLUS_I} would be - * {@link Cartesian3D#PLUS_J}, the image of vector {@link Cartesian3D#PLUS_J} - * would be {@link Cartesian3D#MINUS_I}, the image of vector {@link Cartesian3D#PLUS_K} - * would be {@link Cartesian3D#PLUS_K}, and the image of vector with coordinates (1, 2, 3) + * the Z axis, the image of vector {@link Vector3D.Unit#PLUS_X} would be + * {@link Vector3D.Unit#PLUS_Y}, the image of vector {@link Vector3D.Unit#PLUS_Y} + * would be {@link Vector3D.Unit#MINUS_X}, the image of vector {@link Vector3D.Unit#PLUS_Z} + * would be {@link Vector3D.Unit#PLUS_Z}, and the image of vector with coordinates (1, 2, 3) * would be vector (-2, 1, 3). This means that the vector rotates counterclockwise. *
*@@ -58,10 +60,10 @@ public enum RotationConvention { *
** This means that if we define rotation r is a 90 degrees rotation around - * the Z axis, the image of vector {@link Cartesian3D#PLUS_I} would be - * {@link Cartesian3D#MINUS_J}, the image of vector {@link Cartesian3D#PLUS_J} - * would be {@link Cartesian3D#PLUS_I}, the image of vector {@link Cartesian3D#PLUS_K} - * would be {@link Cartesian3D#PLUS_K}, and the image of vector with coordinates (1, 2, 3) + * the Z axis, the image of vector {@link Vector3D.Unit#PLUS_X} would be + * {@link Vector3D.Unit#MINUS_Y}, the image of vector {@link Vector3D.Unit#PLUS_Y} + * would be {@link Vector3D.Unit#PLUS_X}, the image of vector {@link Vector3D.Unit#PLUS_Z} + * would be {@link Vector3D.Unit#PLUS_Z}, and the image of vector with coordinates (1, 2, 3) * would be vector (2, -1, 3). This means that the coordinates of the vector rotates * clockwise, because they are expressed with respect to a destination frame that is rotated * counterclockwise. diff --git a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/RotationOrder.java b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/RotationOrder.java index 9fae6228a..8bd19d570 100644 --- a/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/RotationOrder.java +++ b/src/main/java/org/apache/commons/math4/geometry/euclidean/threed/RotationOrder.java @@ -23,11 +23,6 @@ import org.apache.commons.geometry.euclidean.threed.Vector3D; * This class is a utility representing a rotation order specification * for Cardan or Euler angles specification. * - * This class cannot be instanciated by the user. He can only use one - * of the twelve predefined supported orders as an argument to either - * the {@link Rotation#Rotation(RotationOrder,double,double,double)} - * constructor or the {@link Rotation#getAngles} method. - * * @since 1.2 */ public final class RotationOrder {