Package javaforce.gl

Class Vector3

java.lang.Object
javaforce.gl.Vector3

public class Vector3 extends Object
Stores one vector (x,y,z).
  • Field Details

    • v

      public float[] v
  • Constructor Details

    • Vector3

      public Vector3()
    • Vector3

      public Vector3(float x, float y, float z)
  • Method Details

    • set

      public void set(float x, float y, float z)
    • set

      public void set(Vector3 in)
    • set

      public void set(Vector4 in)
    • add

      public void add(Vector3 a, Vector3 b)
      this = a + b
    • add

      public void add(Vector3 a)
      this += a
    • sub

      public void sub(Vector3 a, Vector3 b)
      this = a - b
    • sub

      public void sub(Vector3 a)
      this -= a
    • cross

      public void cross(Vector3 a, Vector3 b)
      this = a X b
    • normalize

      public void normalize()
      normalize this vector
    • length

      public float length()
    • lengthSquared

      public float lengthSquared()
    • scale

      public void scale(float s)
    • divide

      public void divide(float d)
    • dot

      public float dot(Vector3 in)
    • length

      public float length(Vector3 in)
    • toString

      public String toString()
      Overrides:
      toString in class Object