Package javax.vecmath

Class Tuple3d

java.lang.Object
javax.vecmath.Tuple3d
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
Point3d, Vector3d

public abstract class Tuple3d extends Object implements Serializable, Cloneable
See Also:
  • Field Details

    • x

      public double x
    • y

      public double y
    • z

      public double z
  • Constructor Details

    • Tuple3d

      public Tuple3d(double double1, double double2, double double3)
    • Tuple3d

      public Tuple3d(double[] doubleArray)
    • Tuple3d

      public Tuple3d(Tuple3d tuple3d)
    • Tuple3d

      public Tuple3d(Tuple3f tuple3f)
    • Tuple3d

      public Tuple3d()
  • Method Details

    • set

      public final void set(double double1, double double2, double double3)
    • set

      public final void set(double[] doubleArray)
    • set

      public final void set(Tuple3d tuple3d)
    • set

      public final void set(Tuple3f tuple3f)
    • get

      public final void get(double[] doubleArray)
    • get

      public final void get(Tuple3d tuple3d)
    • add

      public final void add(Tuple3d tuple3d, Tuple3d tuple3d2)
    • add

      public final void add(Tuple3d tuple3d)
    • sub

      public final void sub(Tuple3d tuple3d, Tuple3d tuple3d2)
    • sub

      public final void sub(Tuple3d tuple3d)
    • negate

      public final void negate(Tuple3d tuple3d)
    • negate

      public final void negate()
    • scale

      public final void scale(double double1, Tuple3d tuple3d)
    • scale

      public final void scale(double double1)
    • scaleAdd

      public final void scaleAdd(double double1, Tuple3d tuple3d, Tuple3d tuple3d2)
    • scaleAdd

      public final void scaleAdd(double double1, Tuple3f tuple3f)
    • scaleAdd

      public final void scaleAdd(double double1, Tuple3d tuple3d)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Tuple3d tuple3d)
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • epsilonEquals

      public boolean epsilonEquals(Tuple3d tuple3d, double double1)
    • clamp

      public final void clamp(float float1, float float2, Tuple3d tuple3d)
    • clamp

      public final void clamp(double double1, double double2, Tuple3d tuple3d)
    • clampMin

      public final void clampMin(float float1, Tuple3d tuple3d)
    • clampMin

      public final void clampMin(double double1, Tuple3d tuple3d)
    • clampMax

      public final void clampMax(float float1, Tuple3d tuple3d)
    • clampMax

      public final void clampMax(double double1, Tuple3d tuple3d)
    • absolute

      public final void absolute(Tuple3d tuple3d)
    • clamp

      public final void clamp(float float1, float float2)
    • clamp

      public final void clamp(double double1, double double2)
    • clampMin

      public final void clampMin(float float1)
    • clampMin

      public final void clampMin(double double1)
    • clampMax

      public final void clampMax(float float1)
    • clampMax

      public final void clampMax(double double1)
    • absolute

      public final void absolute()
    • interpolate

      public final void interpolate(Tuple3d tuple3d, Tuple3d tuple3d2, float float1)
    • interpolate

      public final void interpolate(Tuple3d tuple3d, Tuple3d tuple3d2, double double1)
    • interpolate

      public final void interpolate(Tuple3d tuple3d, float float1)
    • interpolate

      public final void interpolate(Tuple3d tuple3d, double double1)
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • getX

      public final double getX()
    • setX

      public final void setX(double double1)
    • getY

      public final double getY()
    • setY

      public final void setY(double double1)
    • getZ

      public final double getZ()
    • setZ

      public final void setZ(double double1)