|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IVector3 | |
|---|---|
| jadex.application.space.envsupport.math | |
| jadex.application.space.envsupport.observer.graphics.drawable | |
| Uses of IVector3 in jadex.application.space.envsupport.math |
|---|
| Classes in jadex.application.space.envsupport.math that implement IVector3 | |
|---|---|
class |
Vector3Double
Implementation of a cartesian 3-vector using double components. |
| Fields in jadex.application.space.envsupport.math declared as IVector3 | |
|---|---|
static IVector3 |
Vector3Double.ZERO
Zero vector. |
| Methods in jadex.application.space.envsupport.math that return IVector3 | |
|---|---|
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. |
| Methods in jadex.application.space.envsupport.math with parameters of type IVector3 | |
|---|---|
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. |
| Constructors in jadex.application.space.envsupport.math with parameters of type IVector3 | |
|---|---|
Vector3Double(IVector3 vector)
Creates a new Vector3 with the same value as the input vector. |
|
| Uses of IVector3 in jadex.application.space.envsupport.observer.graphics.drawable |
|---|
| Methods in jadex.application.space.envsupport.observer.graphics.drawable with parameters of type IVector3 | |
|---|---|
void |
AbstractVisual2D.setRotation(IVector3 rotation)
Sets the rotation of the visual to a fixed rotation. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||