public class Vec3f
extends java.lang.Object
Constructor and Description |
---|
Vec3f() |
Vec3f(float[] vec) |
Vec3f(float v0,
float v1,
float v2) |
Vec3f(Vec3f vec) |
Modifier and Type | Method and Description |
---|---|
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) |
public Vec3f()
public Vec3f(float v0, float v1, float v2)
public Vec3f(float[] vec)
public Vec3f(Vec3f vec)
public void print()
public void set(float v0, float v1, float v2)
public void get(float[] v0, float[] v1, float[] v2)
public void set(int index, float val)
public float get(int index)
public void set(float[] vec)
public void get(float[] vec)
public void set(Vec3f vec)
public void get(Vec3f vec)
public void makeNull()
public void negate()
public void negate(Vec3f vec)
public void add(Vec3f vec)
public void sub(Vec3f vec)
public void scale(float s)
public void scale(float s, Vec3f vec)
public float length()
public float length_sqr()
public void normalize()
public void normalize(Vec3f vec)
public float dot(Vec3f vec)
public void cross(Vec3f vec)
public void xform(Matrix3f mat)