classpublicPriority 3
Transform
com.hypixel.hytale.math.vector.Transform
13
Methods
13
Public Methods
2
Fields
7
Constructors
Constants
BuilderCodec<Transform>CODEC= BuilderCodec.builder(Transform.class, Transform::new)
.appendInherited(
new KeyedC...
BuilderCodec<Transform>CODEC_DEGREES= BuilderCodec.builder(Transform.class, Transform::new)
.appendInherited(
new KeyedC...
intPITCH_IS_RELATIVE= 16
intRELATIVE_TO_BLOCK= 64
intROLL_IS_RELATIVE= 32
intX_IS_RELATIVE= 1
intYAW_IS_RELATIVE= 8
intY_IS_RELATIVE= 2
intZ_IS_RELATIVE= 4
Constructors
package-private
Transform(Transform transform, byte relativeMask, Vector3d sourcePosition, Vector3f sourceRotation, Vector3i blockPosition)public
Transform(Vector3i position)public
Transform(Vector3d position)public
Transform()public
Transform(double x, double y, double z, float pitch, float yaw, float roll)public
Transform(Vector3d position, Vector3f rotation)public
Transform(double x, double y, double z)Methods
Public Methods (13)
public
void assign(Transform transform)public
boolean equals(Object o)@Override
public
Axis getAxis()@Nonnull
public
Vector3i getAxisDirection()@Nonnull
public
Vector3i getAxisDirection(float pitch, float yaw)@Nonnull
public
Vector3d getDirection()@Nonnull
publicstatic
Vector3d getDirection(float pitch, float yaw)@Nonnull
public
Vector3d getPosition()@Nonnull
public
Vector3f getRotation()@Nonnull
public
int hashCode()@Override
public
void setPosition(Vector3d position)public
void setRotation(Vector3f rotation)public
String toString()@Nonnull@Override
Fields
Protected Fields (2)
protected
Vector3d positionprotected
Vector3f rotation