Vector4d

public class Vector4d

Class Vector4d. Provides vector4d functionality for the Hytale server.

java.lang.Object > Vector4d

Field Summary

x

public double x

Field x.

y

public double y

Field y.

z

public double z

Field z.

w

public double w

Field w.

invW

final double invW

Field invW.

Method Detail

Vector4d

public public Vector4d ()

Method Vector4d.

newPosition

static Vector4d newPosition (final double x, final double y, final double z)

Method newPosition.

Parameters:
final double x
final double y
final double z

newDirection

static Vector4d newDirection (final double x, final double y, final double z)

Method newDirection.

Parameters:
final double x
final double y
final double z

setDirection

public Vector4d setDirection ()

Method setDirection.

setPosition

public Vector4d setPosition ()

Method setPosition.

assign

public Vector4d assign (@Nonnull final Vector4d v)

Method assign.

Parameters:
@Nonnull final Vector4d v

lerp

public Vector4d lerp (@Nonnull final Vector4d dest, final double lerpFactor, @Nonnull final Vector4d target)

Method lerp.

Parameters:
@Nonnull final Vector4d dest
final double lerpFactor
@Nonnull final Vector4d target

perspectiveTransform

public void perspectiveTransform ()

Method perspectiveTransform.

isInsideFrustum

public boolean isInsideFrustum ()

Method isInsideFrustum.

get

public double get (final int component)

Method get.

Parameters:
final int component

switch

public return switch (component)

Method switch.

Parameters:
component component

toString

public String toString ()

Method toString.