Package | Description |
---|---|
org.apache.commons.geometry.euclidean.threed.rotation |
This package provides components related to rotations in 3 dimensional
Euclidean space.
|
Modifier and Type | Method and Description |
---|---|
static AxisAngleSequence |
AxisAngleSequence.createAbsolute(AxisSequence axisSequence,
double angle1,
double angle2,
double angle3)
Create a new instance with a reference frame of
AxisReferenceFrame.ABSOLUTE . |
static AxisAngleSequence |
AxisAngleSequence.createRelative(AxisSequence axisSequence,
double angle1,
double angle2,
double angle3)
Create a new instance with a reference frame of
AxisReferenceFrame.RELATIVE . |
AxisAngleSequence |
QuaternionRotation.toAbsoluteAxisAngleSequence(AxisSequence axes)
Get a sequence of axis-angle rotations that produce an overall rotation equivalent to this instance.
|
AxisAngleSequence |
QuaternionRotation.toAxisAngleSequence(AxisReferenceFrame frame,
AxisSequence axes)
Get a sequence of axis-angle rotations that produce an overall rotation equivalent to this instance.
|
AxisAngleSequence |
QuaternionRotation.toRelativeAxisAngleSequence(AxisSequence axes)
Get a sequence of axis-angle rotations that produce an overall rotation equivalent to this instance.
|
Modifier and Type | Method and Description |
---|---|
static QuaternionRotation |
QuaternionRotation.fromAxisAngleSequence(AxisAngleSequence sequence)
Create a new instance equivalent to the given sequence of axis-angle rotations.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.