| Package | Description |
|---|---|
| us.ihmc.euclid.tools | |
| us.ihmc.euclid.tuple3D |
| Modifier and Type | Method | Description |
|---|---|---|
static Vector3D |
EuclidCoreRandomTools.generateRandomOrthogonalVector3D(java.util.Random random,
Vector3DReadOnly vectorToBeOrthogonalTo,
boolean normalize) |
Deprecated.
|
static Vector3D |
EuclidCoreRandomTools.generateRandomRotationVector(java.util.Random random) |
Deprecated.
Use
EuclidCoreRandomTools.nextRotationVector(Random) instead |
static Vector3D |
EuclidCoreRandomTools.generateRandomRotationVector(java.util.Random random,
double minMaxAngle) |
Deprecated.
|
static Vector3D |
EuclidCoreRandomTools.generateRandomVector3D(java.util.Random random) |
Deprecated.
Use
EuclidCoreRandomTools.nextVector3D(Random) instead |
static Vector3D |
EuclidCoreRandomTools.generateRandomVector3D(java.util.Random random,
double min,
double max) |
Deprecated.
|
static Vector3D |
EuclidCoreRandomTools.generateRandomVector3D(java.util.Random random,
double minX,
double maxX,
double minY,
double maxY,
double minZ,
double maxZ) |
Deprecated.
|
static Vector3D |
EuclidCoreRandomTools.generateRandomVector3D(java.util.Random random,
Tuple3DReadOnly minMax) |
Deprecated.
|
static Vector3D |
EuclidCoreRandomTools.generateRandomVector3D(java.util.Random random,
Tuple3DReadOnly min,
Tuple3DReadOnly max) |
Deprecated.
|
static Vector3D |
EuclidCoreRandomTools.generateRandomVector3DWithFixedLength(java.util.Random random,
double length) |
Deprecated.
|
static Vector3D |
EuclidCoreRandomTools.nextOrthogonalVector3D(java.util.Random random,
Vector3DReadOnly vectorToBeOrthogonalTo,
boolean normalize) |
Generates a random vector that is perpendicular to
vectorToBeOrthogonalTo. |
static Vector3D |
EuclidCoreRandomTools.nextRotationVector(java.util.Random random) |
Generates a random rotation vector.
|
static Vector3D |
EuclidCoreRandomTools.nextRotationVector(java.util.Random random,
double minMaxAngle) |
Generates a random rotation vector.
|
static Vector3D |
EuclidCoreRandomTools.nextVector3D(java.util.Random random) |
Generates a random vector.
|
static Vector3D |
EuclidCoreRandomTools.nextVector3D(java.util.Random random,
double min,
double max) |
Generates a random vector.
|
static Vector3D |
EuclidCoreRandomTools.nextVector3D(java.util.Random random,
double minX,
double maxX,
double minY,
double maxY,
double minZ,
double maxZ) |
Generates a random vector.
|
static Vector3D |
EuclidCoreRandomTools.nextVector3D(java.util.Random random,
Tuple3DReadOnly minMax) |
Generates a random vector.
|
static Vector3D |
EuclidCoreRandomTools.nextVector3D(java.util.Random random,
Tuple3DReadOnly min,
Tuple3DReadOnly max) |
Generates a random vector.
|
static Vector3D |
EuclidCoreRandomTools.nextVector3DWithFixedLength(java.util.Random random,
double length) |
Generates a random vector given its length
length. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
Vector3D.epsilonEquals(Vector3D other,
double epsilon) |
Tests on a per component basis if this vector is equal to the given
other to an
epsilon. |
boolean |
Vector3D.geometricallyEquals(Vector3D other,
double epsilon) |
Tests if
this and other represent the same vector 3D to an epsilon. |
void |
Vector3D.set(Vector3D other) |
Sets this vector to
other. |