Package zombie.iso
Class Vector3
java.lang.Object
zombie.iso.Vector3
- All Implemented Interfaces:
java.lang.Cloneable
public final class Vector3
extends java.lang.Object
implements java.lang.Cloneable
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Vector2add(Vector2 vector2)Vector3addToThis(Vector2 vector2)Vector3addToThis(Vector3 vector3)Vector3aimAt(Vector2 vector2)floatangleTo(Vector2 vector2)Vector3clone()floatdistanceTo(Vector2 vector2)Vector3div(float float1)static floatdot(float float1, float float2, float float3, float float4)floatdot(Vector2 vector2)floatdot3d(Vector3 vector3)booleanequals(java.lang.Object object)static Vector2fromAwtPoint(java.awt.Point point)static Vector2fromLengthDirection(float float1, float float2)floatgetDirection()floatgetLength()floatgetLengthSq()voidnormalize()voidrotate(float float1)voidrotatey(float float1)Vector3set(float float1, float float2, float float3)Vector3set(Vector3 vector3)Vector3setDirection(float float1)Vector3setLength(float float1)Vector3setLengthAndDirection(float float1, float float2)Vector3sub(Vector3 vector3, Vector3 vector32)static Vector3sub(Vector3 vector3, Vector3 vector32, Vector3 vector33)java.awt.DimensiontoAwtDimension()java.awt.PointtoAwtPoint()java.lang.StringtoString()Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
x
public float x -
y
public float y -
z
public float z
-
-
Constructor Details
-
Vector3
public Vector3() -
Vector3
-
Vector3
public Vector3(float float1, float float2, float float3)
-
-
Method Details
-
fromAwtPoint
-
fromLengthDirection
-
dot
public static float dot(float float1, float float2, float float3, float float4) -
rotate
public void rotate(float float1) -
rotatey
public void rotatey(float float1) -
add
-
addToThis
-
addToThis
-
div
-
aimAt
-
angleTo
-
clone
- Overrides:
clonein classjava.lang.Object
-
distanceTo
-
dot
-
dot3d
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
getDirection
public float getDirection() -
setDirection
-
getLength
public float getLength() -
getLengthSq
public float getLengthSq() -
setLength
-
normalize
public void normalize() -
set
-
set
-
setLengthAndDirection
-
toAwtDimension
public java.awt.Dimension toAwtDimension() -
toAwtPoint
public java.awt.Point toAwtPoint() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
sub
-
sub
-