Class Vec3
java.lang.Object
org.jbox2d.common.Vec3
- All Implemented Interfaces:
java.io.Serializable
public class Vec3
extends java.lang.Object
implements java.io.Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longfloatfloatfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()static final Vec3static final voidcrossToOut(Vec3 a, Vec3 b, Vec3 out) static final voidcrossToOutUnsafe(Vec3 a, Vec3 b, Vec3 out) static final floatbooleanequals(java.lang.Object obj) inthashCode()mul(float argScalar) mulLocal(float argScalar) negate()set(float argX, float argY, float argZ) voidsetZero()java.lang.StringtoString()Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
x
public float x -
y
public float y -
z
public float z
-
-
Constructor Details
-
Vec3
public Vec3() -
Vec3
public Vec3(float argX, float argY, float argZ) -
Vec3
-
-
Method Details
-
set
-
set
-
addLocal
-
add
-
subLocal
-
sub
-
mulLocal
-
mul
-
negate
-
negateLocal
-
setZero
public void setZero() -
clone
- Overrides:
clonein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj) - Overrides:
equalsin classjava.lang.Object
-
dot
-
cross
-
crossToOut
-
crossToOutUnsafe
-