Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS

Class mil.navy.nps.math.Vec3f

java.lang.Object
    |
    +----mil.navy.nps.math.Vec3f

public class Vec3f
extends java.lang.Object

Constructor Summary
 Vec3f()
 
 Vec3f(float v0, float v1, float v2)
 
 Vec3f(float[] vec)
 
 Vec3f(Vec3f vec)
 
 

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[] v0, float[] v1, float[] v2)
 
float  get(int index)
 
void  get(float[] vec)
 
void  get(Vec3f vec)
 
float  length()
 
float  length_sqr()
 
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 v0, float v1, float v2)
 
void  set(int index, float val)
 
void  set(float[] vec)
 
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
 

Constructor Detail

Vec3f

public Vec3f()

Vec3f

public Vec3f(float v0,
             float v1,
             float v2)

Vec3f

public Vec3f(float[] vec)

Vec3f

public Vec3f(Vec3f vec)
Method Detail

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)

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS