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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static longserialVersionUIDfloatxfloatyfloatz
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Vec3add(Vec3 argVec)Vec3addLocal(Vec3 argVec)Vec3clone()static Vec3cross(Vec3 a, Vec3 b)static voidcrossToOut(Vec3 a, Vec3 b, Vec3 out)static voidcrossToOutUnsafe(Vec3 a, Vec3 b, Vec3 out)static floatdot(Vec3 a, Vec3 b)booleanequals(java.lang.Object obj)inthashCode()Vec3mul(float argScalar)Vec3mulLocal(float argScalar)Vec3negate()Vec3negateLocal()Vec3set(float argX, float argY, float argZ)Vec3set(Vec3 argVec)voidsetZero()Vec3sub(Vec3 argVec)Vec3subLocal(Vec3 argVec)java.lang.StringtoString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
x
public float x
-
y
public float y
-
z
public float z
-
-
Constructor Detail
-
Vec3
public Vec3()
-
Vec3
public Vec3(float argX, float argY, float argZ)
-
Vec3
public Vec3(Vec3 argCopy)
-
-
Method Detail
-
set
public Vec3 set(float argX, float argY, float argZ)
-
mulLocal
public Vec3 mulLocal(float argScalar)
-
mul
public Vec3 mul(float argScalar)
-
negate
public Vec3 negate()
-
negateLocal
public Vec3 negateLocal()
-
setZero
public void setZero()
-
clone
public Vec3 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
-
-