Vector3i

public class Vector3i

Class Vector3i. Provides vector3i functionality for the Hytale server.

java.lang.Object > Vector3i

Field Summary

x

public int x

Field x.

y

public int y

Field y.

z

public int z

Field z.

x0

final int x0

Field x0.

y0

final int y0

Field y0.

z0

final int z0

Field z0.

dx

final int dx

Field dx.

dy

final int dy

Field dy.

dz

final int dz

Field dz.

length

final double length

Field length.

vector3i

final Vector3i vector3i

Field vector3i.

Method Detail

Vector3i

public public Vector3i ()

Method Vector3i.

getX

public int getX ()

Method getX.

setX

public void setX (final int x)

Method setX.

Parameters:
final int x

getY

public int getY ()

Method getY.

setY

public void setY (final int y)

Method setY.

Parameters:
final int y

getZ

public int getZ ()

Method getZ.

setZ

public void setZ (final int z)

Method setZ.

Parameters:
final int z

assign

public Vector3i assign (@Nonnull final Vector3i v)

Method assign.

Parameters:
@Nonnull final Vector3i v

add

Method add.

Parameters:
@Nonnull final Vector3i v

addScaled

public Vector3i addScaled (@Nonnull final Vector3i v, final int s)

Method addScaled.

Parameters:
@Nonnull final Vector3i v
final int s

subtract

public Vector3i subtract (@Nonnull final Vector3i v)

Method subtract.

Parameters:
@Nonnull final Vector3i v

negate

public Vector3i negate ()

Method negate.

scale

public Vector3i scale (final int s)

Method scale.

Parameters:
final int s

cross

Method cross.

Parameters:
@Nonnull final Vector3i v

dot

public int dot (@Nonnull final Vector3i other)

Method dot.

Parameters:
@Nonnull final Vector3i other

distanceTo

public double distanceTo (@Nonnull final Vector3i v)

Method distanceTo.

Parameters:
@Nonnull final Vector3i v

distanceSquaredTo

public int distanceSquaredTo (@Nonnull final Vector3i v)

Method distanceSquaredTo.

Parameters:
@Nonnull final Vector3i v

normalize

public Vector3i normalize ()

Method normalize.

length

public double length ()

Method length.

squaredLength

public int squaredLength ()

Method squaredLength.

setLength

public Vector3i setLength (final int newLen)

Method setLength.

Parameters:
final int newLen

clampLength

public Vector3i clampLength (final int maxLength)

Method clampLength.

Parameters:
final int maxLength

dropHash

public Vector3i dropHash ()

Method dropHash.

clone

public Vector3i clone ()

Method clone.

toVector3d

public Vector3d toVector3d ()

Method toVector3d.

toVector3f

public Vector3f toVector3f ()

Method toVector3f.

Vector3f

public new Vector3f ((float)

Method Vector3f.

Parameters:
(float (float

toVector3l

public Vector3l toVector3l ()

Method toVector3l.

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o

hashCode

public int hashCode ()

Method hashCode.

toString

public String toString ()

Method toString.

directionTo

Method directionTo.

Parameters:
@Nonnull final Vector3i from
@Nonnull final Vector3i to