Package javax.vecmath
Class Tuple3d
java.lang.Object
javax.vecmath.Tuple3d
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public abstract class Tuple3d
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidabsolute()voidabsolute(Tuple3d tuple3d)voidadd(Tuple3d tuple3d)voidadd(Tuple3d tuple3d, Tuple3d tuple3d2)voidclamp(double double1, double double2)voidclamp(double double1, double double2, Tuple3d tuple3d)voidclamp(float float1, float float2)voidclamp(float float1, float float2, Tuple3d tuple3d)voidclampMax(double double1)voidclampMax(double double1, Tuple3d tuple3d)voidclampMax(float float1)voidclampMax(float float1, Tuple3d tuple3d)voidclampMin(double double1)voidclampMin(double double1, Tuple3d tuple3d)voidclampMin(float float1)voidclampMin(float float1, Tuple3d tuple3d)java.lang.Objectclone()booleanepsilonEquals(Tuple3d tuple3d, double double1)booleanequals(java.lang.Object object)booleanequals(Tuple3d tuple3d)voidget(double[] doubleArray)voidget(Tuple3d tuple3d)doublegetX()doublegetY()doublegetZ()inthashCode()voidinterpolate(Tuple3d tuple3d, double double1)voidinterpolate(Tuple3d tuple3d, float float1)voidinterpolate(Tuple3d tuple3d, Tuple3d tuple3d2, double double1)voidinterpolate(Tuple3d tuple3d, Tuple3d tuple3d2, float float1)voidnegate()voidnegate(Tuple3d tuple3d)voidscale(double double1)voidscale(double double1, Tuple3d tuple3d)voidscaleAdd(double double1, Tuple3d tuple3d)voidscaleAdd(double double1, Tuple3d tuple3d, Tuple3d tuple3d2)voidscaleAdd(double double1, Tuple3f tuple3f)voidset(double[] doubleArray)voidset(double double1, double double2, double double3)voidset(Tuple3d tuple3d)voidset(Tuple3f tuple3f)voidsetX(double double1)voidsetY(double double1)voidsetZ(double double1)voidsub(Tuple3d tuple3d)voidsub(Tuple3d tuple3d, Tuple3d tuple3d2)java.lang.StringtoString()Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
-
Tuple3d
-
Tuple3d
public Tuple3d()
-
-
Method Details
-
set
public final void set(double double1, double double2, double double3) -
set
public final void set(double[] doubleArray) -
set
-
set
-
get
public final void get(double[] doubleArray) -
get
-
add
-
add
-
sub
-
sub
-
negate
-
negate
public final void negate() -
scale
-
scale
public final void scale(double double1) -
scaleAdd
-
scaleAdd
-
scaleAdd
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
epsilonEquals
-
clamp
-
clamp
-
clampMin
-
clampMin
-
clampMax
-
clampMax
-
absolute
-
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
-
interpolate
-
interpolate
-
interpolate
-
clone
public java.lang.Object clone()- Overrides:
clonein classjava.lang.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)
-