public class Vector2d
Class Vector2d. Provides vector2d functionality for the Hytale server.
java.lang.Object > Vector2d
Field Summary
x
public
double
x
Field x.
y
public
double
y
Field y.
yaw
final
float
yaw
Field yaw.
pitch
final
float
pitch
Field pitch.
x0
final
double
x0
Field x0.
y0
final
double
y0
Field y0.
length
final
double
length
Field length.
vector2d
final
Vector2d
vector2d
Field vector2d.
Method Detail
Vector2d
public
public
Vector2d
()
Method Vector2d.
getX
public
double
getX
()
Method getX.
setX
public
void
setX
(final double x)
Method setX.
- Parameters:
final doublex
getY
public
double
getY
()
Method getY.
setY
public
void
setY
(final double y)
Method setY.
- Parameters:
final doubley
length
public
double
length
()
Method length.
squaredLength
public
double
squaredLength
()
Method squaredLength.
setLength
Method setLength.
- Parameters:
final doublenewLen
clampLength
Method clampLength.
- Parameters:
final doublemaxLength
clipToZero
Method clipToZero.
- Parameters:
final doubleepsilon
closeToZero
public
boolean
closeToZero
(final double epsilon)
Method closeToZero.
- Parameters:
final doubleepsilon
isFinite
public
boolean
isFinite
()
Method isFinite.
lerpUnclamped
public
return
lerpUnclamped
(a, b, MathUtil.clamp(t, 0.0, 1.0)
Method lerpUnclamped.
- Parameters:
aabbMathUtil.clamp(tMathUtil.clamp(t0.00.01.01.0
distance
static
double
distance
(final double x1, final double y1, final double x2, final double y2)
Method distance.
- Parameters:
final doublex1final doubley1final doublex2final doubley2
distanceSquared
static
double
distanceSquared
(double x1, double y1, final double x2, final double y2)
Method distanceSquared.
- Parameters:
doublex1doubley1final doublex2final doubley2
equals
public
boolean
equals
(@Nullable final Object o)
Method equals.
- Parameters:
@Nullable final Objecto
hashCode
public
int
hashCode
()
Method hashCode.
toString
public
String
toString
()
Method toString.