public final class Number3D
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Number3D.Axis |
Modifier and Type | Field and Description |
---|---|
static int |
M00 |
static int |
M01 |
static int |
M02 |
static int |
M03 |
static int |
M10 |
static int |
M11 |
static int |
M12 |
static int |
M13 |
static int |
M20 |
static int |
M21 |
static int |
M22 |
static int |
M23 |
static int |
M30 |
static int |
M31 |
static int |
M32 |
static int |
M33 |
float |
x |
float |
y |
float |
z |
Constructor and Description |
---|
Number3D() |
Number3D(double x,
double y,
double z) |
Number3D(float x,
float y,
float z) |
Number3D(Number3D from) |
Number3D(java.lang.String[] values) |
Modifier and Type | Method and Description |
---|---|
Number3D |
add(float x,
float y,
float z) |
Number3D |
add(Number3D n) |
static Number3D |
add(Number3D a,
Number3D b) |
Number3D |
clone() |
Number3D |
cross(Number3D w) |
static Number3D |
cross(Number3D v,
Number3D w) |
float |
distanceTo(Number3D other) |
float |
dot(Number3D w) |
static float |
dot(Number3D v,
Number3D w) |
static Number3D |
getAxisVector(Number3D.Axis axis) |
Quaternion |
getRotationTo(Number3D direction)
http://ogre.sourcearchive.com/documentation/1.4.5/classOgre_1_1Vector3_eeef4472ad0c4d5f34a038a9f2faa819.html#eeef4472ad0c4d5f34a038a9f2faa819
|
static Number3D |
getUpVector() |
Number3D |
inverse() |
float |
length() |
Number3D |
multiply(float f) |
void |
multiply(float[] matrix) |
void |
multiply(Number3D n) |
static Number3D |
multiply(Number3D a,
float b) |
static Number3D |
multiply(Number3D a,
Number3D b) |
float |
normalize() |
void |
project(float[] mat) |
void |
rotateX(float angle) |
void |
rotateY(float angle) |
void |
rotateZ(float angle) |
void |
setAll(double x,
double y,
double z) |
void |
setAll(float x,
float y,
float z) |
void |
setAllFrom(Number3D other) |
Number3D |
subtract(Number3D n) |
static Number3D |
subtract(Number3D a,
Number3D b) |
java.lang.String |
toString() |
public float x
public float y
public float z
public static final int M00
public static final int M01
public static final int M02
public static final int M03
public static final int M10
public static final int M11
public static final int M12
public static final int M13
public static final int M20
public static final int M21
public static final int M22
public static final int M23
public static final int M30
public static final int M31
public static final int M32
public static final int M33
public Number3D()
public Number3D(Number3D from)
public Number3D(java.lang.String[] values)
public Number3D(float x, float y, float z)
public Number3D(double x, double y, double z)
public void setAll(float x, float y, float z)
public void setAll(double x, double y, double z)
public void project(float[] mat)
public void setAllFrom(Number3D other)
public float normalize()
public Number3D inverse()
public Number3D add(float x, float y, float z)
public Number3D multiply(float f)
public void multiply(Number3D n)
public void multiply(float[] matrix)
public float distanceTo(Number3D other)
public float length()
public Number3D clone()
clone
in class java.lang.Object
public void rotateX(float angle)
public void rotateY(float angle)
public void rotateZ(float angle)
public java.lang.String toString()
toString
in class java.lang.Object
public float dot(Number3D w)
public static Number3D getAxisVector(Number3D.Axis axis)
public Quaternion getRotationTo(Number3D direction)
direction
- public static Number3D getUpVector()