Class Vec3f

java.lang.Object
edu.nps.moves.legacy.math.Vec3f

public class Vec3f extends Object
EXECUTIVE SUMMARY Module Name: Vec3f.java Description: Definition of the Vec3f class
Author:
Kent A. Watsen, http://www.mbay.net/~watsen
  • Constructor Details

    • Vec3f

      public Vec3f()
    • Vec3f

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

      public Vec3f(float[] vec)
    • Vec3f

      public Vec3f(Vec3f vec)
  • Method Details

    • 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)