Package | Description |
---|---|
jadex.extension.envsupport.math | |
jadex.extension.envsupport.observer.graphics.drawable |
Modifier and Type | Class and Description |
---|---|
class |
Vector3Double
Implementation of a cartesian 3-vector using double components.
|
Modifier and Type | Field and Description |
---|---|
static IVector3 |
Vector3Double.ZERO
Zero vector.
|
Modifier and Type | Method and Description |
---|---|
IVector3 |
Vector3Double.add(double scalar) |
IVector3 |
IVector3.add(double scalar)
Adds a scalar to each component of this vector.
|
IVector3 |
Vector3Double.add(IVector1 scalar) |
IVector3 |
IVector3.add(IVector1 scalar)
Adds a scalar to each component of this vector.
|
IVector3 |
Vector3Double.add(IVector3 vector) |
IVector3 |
IVector3.add(IVector3 vector)
Adds another vector to this vector, adding individual components.
|
IVector3 |
Vector3Double.assign(IVector3 vector)
Assigns this vector the values of another vector.
|
IVector3 |
IVector3.assign(IVector3 vector)
Assigns this vector the values of another vector.
|
IVector3 |
Vector3Double.copy() |
IVector3 |
IVector3.copy()
Makes a copy of the vector without using the complex clone interface.
|
IVector3 |
Vector3Double.divide(IVector3 vector)
Performs a division on the vector.
|
IVector3 |
IVector3.divide(IVector3 vector)
Performs a division on the vector.
|
static IVector3 |
Vector3Double.getVector3(Double a,
Double b,
Double c)
Get a vector for two doubles.
|
IVector3 |
Vector3Double.mod(IVector3 modulus) |
IVector3 |
IVector3.mod(IVector3 modulus)
Applies a modulo vector.
|
IVector3 |
Vector3Double.multiply(double scalar) |
IVector3 |
IVector3.multiply(double scalar)
Performs a scalar multiplication (scaling) on the vector.
|
IVector3 |
Vector3Double.multiply(IVector1 scalar) |
IVector3 |
IVector3.multiply(IVector1 scalar)
Performs a scalar multiplication (scaling) on the vector.
|
IVector3 |
Vector3Double.multiply(IVector3 vector) |
IVector3 |
IVector3.multiply(IVector3 vector)
Performs a multiplication on the vector.
|
IVector3 |
Vector3Double.negate() |
IVector3 |
IVector3.negate()
Negates the vector by negating its components.
|
IVector3 |
Vector3Double.negateX() |
IVector3 |
IVector3.negateX()
Negates the x-component.
|
IVector3 |
Vector3Double.negateY() |
IVector3 |
IVector3.negateY()
Negates the y-component.
|
IVector3 |
Vector3Double.negateZ() |
IVector3 |
IVector3.negateZ()
Negates the z-component.
|
IVector3 |
Vector3Double.normalize() |
IVector3 |
IVector3.normalize()
Converts the vector to a unit vector (normalization)
|
IVector3 |
Vector3Double.randomX(IVector1 lower,
IVector1 upper) |
IVector3 |
IVector3.randomX(IVector1 lower,
IVector1 upper)
Sets the x-component to a random value in the interval [lower,upper]
|
IVector3 |
Vector3Double.randomY(IVector1 lower,
IVector1 upper) |
IVector3 |
IVector3.randomY(IVector1 lower,
IVector1 upper)
Sets the y-component to a random value in the interval [lower,upper]
|
IVector3 |
Vector3Double.randomZ(IVector1 lower,
IVector1 upper) |
IVector3 |
IVector3.randomZ(IVector1 lower,
IVector1 upper)
Sets the z-component to a random value in the interval [lower,upper]
|
IVector3 |
Vector3Double.subtract(double scalar) |
IVector3 |
IVector3.subtract(double scalar)
Subtracts a scalar to each component of this vector.
|
IVector3 |
Vector3Double.subtract(IVector1 scalar) |
IVector3 |
IVector3.subtract(IVector1 scalar)
Subtracts a scalar to each component of this vector.
|
IVector3 |
Vector3Double.subtract(IVector3 vector) |
IVector3 |
IVector3.subtract(IVector3 vector)
Subtracts another vector to this vector, subtracting individual components.
|
IVector3 |
Vector3Double.zero() |
IVector3 |
IVector3.zero()
Sets all vector components to zero.
|
Modifier and Type | Method and Description |
---|---|
IVector3 |
Vector3Double.add(IVector3 vector) |
IVector3 |
IVector3.add(IVector3 vector)
Adds another vector to this vector, adding individual components.
|
IVector3 |
Vector3Double.assign(IVector3 vector)
Assigns this vector the values of another vector.
|
IVector3 |
IVector3.assign(IVector3 vector)
Assigns this vector the values of another vector.
|
IVector3 |
Vector3Double.divide(IVector3 vector)
Performs a division on the vector.
|
IVector3 |
IVector3.divide(IVector3 vector)
Performs a division on the vector.
|
boolean |
Vector3Double.equals(IVector3 vector) |
boolean |
IVector3.equals(IVector3 vector)
Compares the vector to another vector.
|
IVector1 |
Vector3Double.getDistance(IVector3 vector) |
IVector1 |
IVector3.getDistance(IVector3 vector)
Returns the distance to another vector.
|
IVector3 |
Vector3Double.mod(IVector3 modulus) |
IVector3 |
IVector3.mod(IVector3 modulus)
Applies a modulo vector.
|
IVector3 |
Vector3Double.multiply(IVector3 vector) |
IVector3 |
IVector3.multiply(IVector3 vector)
Performs a multiplication on the vector.
|
IVector3 |
Vector3Double.subtract(IVector3 vector) |
IVector3 |
IVector3.subtract(IVector3 vector)
Subtracts another vector to this vector, subtracting individual components.
|
Constructor and Description |
---|
Vector3Double(IVector3 vector)
Creates a new Vector3 with the same value as the input vector.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractVisual2D.setRotation(IVector3 rotation)
Sets the rotation of the visual to a fixed rotation.
|
Copyright © 2012. All Rights Reserved.