Package org.jbox2d.common
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 long
float
float
float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
static final Vec3
static final void
crossToOut
(Vec3 a, Vec3 b, Vec3 out) static final void
crossToOutUnsafe
(Vec3 a, Vec3 b, Vec3 out) static final float
boolean
equals
(java.lang.Object obj) int
hashCode()
mul
(float argScalar) mulLocal
(float argScalar) negate()
set
(float argX, float argY, float argZ) void
setZero()
java.lang.String
toString()
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:
clone
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj) - Overrides:
equals
in classjava.lang.Object
-
dot
-
cross
-
crossToOut
-
crossToOutUnsafe
-