public abstract class ATransformable3D
extends java.lang.Object
Constructor and Description |
---|
ATransformable3D() |
Modifier and Type | Method and Description |
---|---|
Quaternion |
getOrientation() |
Number3D |
getPosition() |
Number3D |
getRotation() |
float |
getRotX() |
float |
getRotY() |
float |
getRotZ() |
Number3D |
getScale() |
float |
getScaleX() |
float |
getScaleY() |
float |
getScaleZ() |
float |
getX() |
float |
getY() |
float |
getZ() |
void |
rotateAround(Number3D axis,
float angle) |
void |
rotateAround(Number3D axis,
float angle,
boolean append) |
void |
setLookAt(float x,
float y,
float z) |
void |
setLookAt(Number3D lookAt) |
void |
setOrientation() |
void |
setOrientation(Quaternion quat) |
void |
setPosition(float x,
float y,
float z) |
void |
setPosition(Number3D position) |
void |
setRotation(float rotX,
float rotY,
float rotZ) |
void |
setRotation(Number3D rotation) |
void |
setRotX(float rotX) |
void |
setRotY(float rotY) |
void |
setRotZ(float rotZ) |
void |
setScale(float scale) |
void |
setScale(float scaleX,
float scaleY,
float scaleZ) |
void |
setScale(Number3D scale) |
void |
setScaleX(float scaleX) |
void |
setScaleY(float scaleY) |
void |
setScaleZ(float scaleZ) |
void |
setX(float x) |
void |
setY(float y) |
void |
setZ(float z) |
public void setPosition(Number3D position)
public void setPosition(float x, float y, float z)
public Number3D getPosition()
public void setX(float x)
public float getX()
public void setY(float y)
public float getY()
public void setZ(float z)
public float getZ()
public void setOrientation()
public void rotateAround(Number3D axis, float angle)
public void rotateAround(Number3D axis, float angle, boolean append)
public Quaternion getOrientation()
public void setOrientation(Quaternion quat)
public void setRotation(float rotX, float rotY, float rotZ)
public void setRotX(float rotX)
public float getRotX()
public void setRotY(float rotY)
public float getRotY()
public void setRotZ(float rotZ)
public float getRotZ()
public Number3D getRotation()
public void setRotation(Number3D rotation)
public void setScale(float scale)
public void setScale(float scaleX, float scaleY, float scaleZ)
public void setScaleX(float scaleX)
public float getScaleX()
public void setScaleY(float scaleY)
public float getScaleY()
public void setScaleZ(float scaleZ)
public float getScaleZ()
public Number3D getScale()
public void setScale(Number3D scale)
public void setLookAt(float x, float y, float z)
public void setLookAt(Number3D lookAt)