public class Vector3f
Class Vector3f. Provides vector3f functionality for the Hytale server.
java.lang.Object > Vector3f
Field Summary
x
public
float
x
Field x.
y
public
float
y
Field y.
z
public
float
z
Field z.
len
final
float
len
Field len.
rad
final
float
rad
Field rad.
x0
final
float
x0
Field x0.
y0
final
float
y0
Field y0.
z0
final
float
z0
Field z0.
dx
final
float
dx
Field dx.
dy
final
float
dy
Field dy.
dz
final
float
dz
Field dz.
length
final
float
length
Field length.
cos
final
float
cos
Field cos.
sin
final
float
sin
Field sin.
cy
final
float
cy
Field cy.
cz
final
float
cz
Field cz.
cx
final
float
cx
Field cx.
vector3f
final
Vector3f
vector3f
Field vector3f.
yaw
final
float
yaw
Field yaw.
pitch
final
float
pitch
Field pitch.
Method Detail
Vector3f
public
public
Vector3f
()
Method Vector3f.
getX
public
float
getX
()
Method getX.
getPitch
public
float
getPitch
()
Method getPitch.
setX
public
void
setX
(final float x)
Method setX.
- Parameters:
final floatx
setPitch
public
void
setPitch
(final float pitch)
Method setPitch.
- Parameters:
final floatpitch
getY
public
float
getY
()
Method getY.
getYaw
public
float
getYaw
()
Method getYaw.
setY
public
void
setY
(final float y)
Method setY.
- Parameters:
final floaty
setYaw
public
void
setYaw
(final float yaw)
Method setYaw.
- Parameters:
final floatyaw
getZ
public
float
getZ
()
Method getZ.
getRoll
public
float
getRoll
()
Method getRoll.
setZ
public
void
setZ
(final float z)
Method setZ.
- Parameters:
final floatz
setRoll
public
void
setRoll
(final float roll)
Method setRoll.
- Parameters:
final floatroll
addPitch
public
void
addPitch
(final float pitch)
Method addPitch.
- Parameters:
final floatpitch
addYaw
public
void
addYaw
(final float yaw)
Method addYaw.
- Parameters:
final floatyaw
addRoll
public
void
addRoll
(final float roll)
Method addRoll.
- Parameters:
final floatroll
length
public
float
length
()
Method length.
squaredLength
public
float
squaredLength
()
Method squaredLength.
setLength
Method setLength.
- Parameters:
final floatnewLen
clampLength
Method clampLength.
- Parameters:
final floatmaxLength
clipToZero
Method clipToZero.
- Parameters:
final floatepsilon
closeToZero
public
boolean
closeToZero
(final float epsilon)
Method closeToZero.
- Parameters:
final floatepsilon
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.0f, 1.0f)
Method lerpUnclamped.
- Parameters:
aabbMathUtil.clamp(tMathUtil.clamp(t0.0f0.0f1.0f1.0f
lerpAngle
Method lerpAngle.
- Parameters:
@Nonnull final Vector3fa@Nonnull final Vector3fbfinal floatt