public class Vector3d
Class Vector3d. Provides vector3d functionality for the Hytale server.
java.lang.Object > Vector3d
Field Summary
x
public
double
x
Field x.
y
public
double
y
Field y.
z
public
double
z
Field z.
len
final
double
len
Field len.
x0
final
double
x0
Field x0.
y0
final
double
y0
Field y0.
z0
final
double
z0
Field z0.
length
final
double
length
Field length.
cos
final
double
cos
Field cos.
sin
final
double
sin
Field sin.
cy
final
double
cy
Field cy.
cz
final
double
cz
Field cz.
cx
final
double
cx
Field cx.
dx
final
double
dx
Field dx.
dy
final
double
dy
Field dy.
dz
final
double
dz
Field dz.
vector3d
final
Vector3d
vector3d
Field vector3d.
Method Detail
Vector3d
public
public
Vector3d
()
Method Vector3d.
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
getZ
public
double
getZ
()
Method getZ.
setZ
public
void
setZ
(final double z)
Method setZ.
- Parameters:
final doublez
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
isInside
public
boolean
isInside
(final int x, final int y, final int z)
Method isInside.
- Parameters:
final intxfinal intyfinal intz
isFinite
public
boolean
isFinite
()
Method isFinite.
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.
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
Vector3i
public
new
Vector3i
(MathUtil.floor(this.x)
Method Vector3i.
- Parameters:
MathUtil.floor(this.xMathUtil.floor(this.x
Vector3f
public
new
Vector3f
((float)
Method Vector3f.
- Parameters:
(float(float