mil.navy.nps.math
Class Vec3f
java.lang.Object
mil.navy.nps.math.Vec3f
- public class Vec3f
- extends java.lang.Object
Method Summary |
void |
add(Vec3f vec)
|
void |
add(Vec3f vec1,
Vec3f vec2)
|
void |
cross(Vec3f vec)
|
void |
cross(Vec3f vec1,
Vec3f vec2)
|
float |
dot(Vec3f vec)
|
static float |
dot(Vec3f vec1,
Vec3f vec2)
|
void |
get(float[] vec)
|
void |
get(float[] v0,
float[] v1,
float[] v2)
|
float |
get(int index)
|
void |
get(Vec3f vec)
|
float |
length_sqr()
|
float |
length()
|
void |
makeNull()
|
void |
negate()
|
void |
negate(Vec3f vec)
|
void |
normalize()
|
void |
normalize(Vec3f vec)
|
void |
print()
|
void |
scale(float s)
|
void |
scale(float s,
Vec3f vec)
|
void |
set(float[] vec)
|
void |
set(float v0,
float v1,
float v2)
|
void |
set(int index,
float val)
|
void |
set(Vec3f vec)
|
void |
sub(Vec3f vec)
|
void |
sub(Vec3f vec1,
Vec3f vec2)
|
void |
xform(Matrix3f mat)
|
void |
xform(Matrix3f mat,
Vec3f vec)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Vec3f
public Vec3f()
Vec3f
public Vec3f(float v0,
float v1,
float v2)
Vec3f
public Vec3f(float[] vec)
Vec3f
public Vec3f(Vec3f vec)
print
public void print()
set
public void set(float v0,
float v1,
float v2)
get
public void get(float[] v0,
float[] v1,
float[] v2)
set
public void set(int index,
float val)
get
public float get(int index)
set
public void set(float[] vec)
get
public void get(float[] vec)
set
public void set(Vec3f vec)
get
public void get(Vec3f vec)
makeNull
public void makeNull()
negate
public void negate()
negate
public void negate(Vec3f vec)
add
public void add(Vec3f vec)
add
public void add(Vec3f vec1,
Vec3f vec2)
sub
public void sub(Vec3f vec)
sub
public void sub(Vec3f vec1,
Vec3f vec2)
scale
public void scale(float s)
scale
public void scale(float s,
Vec3f vec)
length
public float length()
length_sqr
public float length_sqr()
normalize
public void normalize()
normalize
public void normalize(Vec3f vec)
dot
public float dot(Vec3f vec)
dot
public static float dot(Vec3f vec1,
Vec3f vec2)
cross
public void cross(Vec3f vec)
cross
public void cross(Vec3f vec1,
Vec3f vec2)
xform
public void xform(Matrix3f mat)
xform
public void xform(Matrix3f mat,
Vec3f vec)