DebugUtils

public class DebugUtils

Class DebugUtils. Provides debugutils functionality for the Hytale server.

java.lang.Object > DebugUtils

Field Summary

packet

final DisplayDebug packet

Field packet.

adjustedLength

final double adjustedLength

Field adjustedLength.

matrix

final Matrix4d matrix

Field matrix.

directionClone

final Vector3d directionClone

Field directionClone.

tmp

final Matrix4d tmp

Field tmp.

angleY

final double angleY

Field angleY.

angleX

final double angleX

Field angleX.

forceClone

final Vector3d forceClone

Field forceClone.

vector3d

final Vector3d vector3d

Field vector3d.

vector3d2

final Vector3d vector3d2

Field vector3d2.

random

final Random random

Field random.

color

final Vector3f color

Field color.

Method Detail

add

static void add (@Nonnull final World world, @Nonnull final DebugShape shape, @Nonnull final Matrix4d matrix, @Nonnull final Vector3f color, final float time, final boolean fade)

Method add.

Parameters:
@Nonnull final World world
@Nonnull final DebugShape shape
@Nonnull final Matrix4d matrix
@Nonnull final Vector3f color
final float time
final boolean fade

DisplayDebug

public new DisplayDebug (shape, matrix.asFloatData()

Method DisplayDebug.

Parameters:
shape shape
matrix.asFloatData( matrix.asFloatData(

addFrustum

static void addFrustum (@Nonnull final World world, @Nonnull final Matrix4d matrix, @Nonnull final Matrix4d frustumProjection, @Nonnull final Vector3f color, final float time, final boolean fade)

Method addFrustum.

Parameters:
@Nonnull final World world
@Nonnull final Matrix4d matrix
@Nonnull final Matrix4d frustumProjection
@Nonnull final Vector3f color
final float time
final boolean fade

clear

static void clear (@Nonnull final World world)

Method clear.

Parameters:
@Nonnull final World world

addArrow

static void addArrow (@Nonnull final World world, @Nonnull final Matrix4d baseMatrix, @Nonnull final Vector3f color, final double length, final float time, final boolean fade)

Method addArrow.

Parameters:
@Nonnull final World world
@Nonnull final Matrix4d baseMatrix
@Nonnull final Vector3f color
final double length
final float time
final boolean fade

addSphere

static void addSphere (@Nonnull final World world, @Nonnull final Vector3d pos, @Nonnull final Vector3f color, final double scale, final float time)

Method addSphere.

Parameters:
@Nonnull final World world
@Nonnull final Vector3d pos
@Nonnull final Vector3f color
final double scale
final float time

addCone

static void addCone (@Nonnull final World world, @Nonnull final Vector3d pos, @Nonnull final Vector3f color, final double scale, final float time)

Method addCone.

Parameters:
@Nonnull final World world
@Nonnull final Vector3d pos
@Nonnull final Vector3f color
final double scale
final float time

addCube

static void addCube (@Nonnull final World world, @Nonnull final Vector3d pos, @Nonnull final Vector3f color, final double scale, final float time)

Method addCube.

Parameters:
@Nonnull final World world
@Nonnull final Vector3d pos
@Nonnull final Vector3f color
final double scale
final float time

addCylinder

static void addCylinder (@Nonnull final World world, @Nonnull final Vector3d pos, @Nonnull final Vector3f color, final double scale, final float time)

Method addCylinder.

Parameters:
@Nonnull final World world
@Nonnull final Vector3d pos
@Nonnull final Vector3f color
final double scale
final float time

addForce

static void addForce (@Nonnull final World world, @Nonnull final Vector3d position, @Nonnull final Vector3d force, @Nullable final VelocityConfig velocityConfig)

Method addForce.

Parameters:
@Nonnull final World world
@Nonnull final Vector3d position
@Nonnull final Vector3d force
@Nullable final VelocityConfig velocityConfig

Vector3f

public new Vector3f (random.nextFloat()

Method Vector3f.

Parameters:
random.nextFloat( random.nextFloat(

makeMatrix

static Matrix4d makeMatrix (@Nonnull final Vector3d pos, final double scale)

Method makeMatrix.

Parameters:
@Nonnull final Vector3d pos
final double scale