public class Euler
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Euler.EulerChangeHandler |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DefaultOrder |
static java.lang.String[] |
RotationOrders |
Constructor and Description |
---|
Euler() |
Euler(double x,
double y,
double z) |
Euler(double x,
double y,
double z,
java.lang.String order) |
Modifier and Type | Method and Description |
---|---|
void |
addX(double x)
This method will add specified value to X coordinate of the vector.
|
void |
addY(double y)
This method will add specified value to Y coordinate of the vector.
|
void |
addZ(double z)
This method will add specified value to Y coordinate of the vector.
|
Euler |
clone() |
Euler |
copy(Euler euler) |
boolean |
equals(Euler euler) |
java.lang.String |
getOrder() |
double |
getX() |
double |
getY() |
double |
getZ() |
Euler |
reorder(java.lang.String newOrder) |
Euler |
set(double x,
double y,
double z) |
Euler |
set(double x,
double y,
double z,
java.lang.String order) |
Euler |
setFromQuaternion(Quaternion q) |
Euler |
setFromQuaternion(Quaternion q,
java.lang.String order) |
Euler |
setFromQuaternion(Quaternion q,
java.lang.String order,
boolean update) |
Euler |
setFromRotationMatrix(Matrix4 m) |
Euler |
setFromRotationMatrix(Matrix4 m,
java.lang.String order) |
void |
setHandler(Euler.EulerChangeHandler handler) |
void |
setOrder(java.lang.String value) |
void |
setX(double value) |
void |
setY(double value) |
void |
setZ(double value) |
public static final java.lang.String DefaultOrder
public static final java.lang.String[] RotationOrders
public Euler()
public Euler(double x, double y, double z)
public Euler(double x, double y, double z, java.lang.String order)
public void setHandler(Euler.EulerChangeHandler handler)
public void addX(double x)
x
- the X coordinatepublic void addY(double y)
y
- the Y coordinatepublic void addZ(double z)
z
- the Z coordinatepublic double getX()
public void setX(double value)
public double getY()
public void setY(double value)
public double getZ()
public void setZ(double value)
public java.lang.String getOrder()
public void setOrder(java.lang.String value)
public Euler set(double x, double y, double z)
public Euler set(double x, double y, double z, java.lang.String order)
public Euler setFromQuaternion(Quaternion q)
public Euler setFromQuaternion(Quaternion q, java.lang.String order)
public Euler setFromQuaternion(Quaternion q, java.lang.String order, boolean update)
public Euler reorder(java.lang.String newOrder)
public boolean equals(Euler euler)
public Euler clone()
clone
in class java.lang.Object