Class Vec4f

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

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

    • Vec4f

      public Vec4f()
    • Vec4f

      public Vec4f(float v0, float v1, float v2, float v3)
    • Vec4f

      public Vec4f(float[] vec)
    • Vec4f

      public Vec4f(Vec4f vec)
  • Method Details

    • print

      public void print()
    • set

      public void set(float v0, float v1, float v2, float v3)
    • get

      public void get(float[] v0, float[] v1, float[] v2, float[] v3)
    • 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(Vec4f vec)
    • get

      public void get(Vec4f vec)
    • makeNull

      public void makeNull()
    • negate

      public void negate()
    • negate

      public void negate(Vec4f vec)
    • add

      public void add(Vec4f vec)
    • add

      public void add(Vec4f vec1, Vec4f vec2)
    • sub

      public void sub(Vec4f vec)
    • sub

      public void sub(Vec4f vec1, Vec4f vec2)
    • scale

      public void scale(float s)
    • scale

      public void scale(float s, Vec4f vec)
    • length

      public float length()
    • length_sqr

      public float length_sqr()
    • normalize

      public void normalize()
    • normalize

      public void normalize(Vec4f vec)
    • dot

      public float dot(Vec4f vec)
    • dot

      public static float dot(Vec4f vec1, Vec4f vec2)
    • xform

      public void xform(Matrix4f mat)
    • xform

      public void xform(Matrix4f mat, Vec4f vec)