Triangle4d

public class Triangle4d

Class Triangle4d. Provides triangle4d functionality for the Hytale server.

java.lang.Object > Triangle4d

Field Summary

a

private Vector4d a

Field a.

b

private Vector4d b

Field b.

c

private Vector4d c

Field c.

p

final double p

Field p.

q

final double q

Field q.

pq

final double pq

Field pq.

Method Detail

Triangle4d

public public Triangle4d (final Vector4d a, final Vector4d b, final Vector4d c)

Method Triangle4d.

Parameters:
final Vector4d a
final Vector4d b
final Vector4d c

Vector4d

public new Vector4d ()

Method Vector4d.

getA

public Vector4d getA ()

Method getA.

getB

public Vector4d getB ()

Method getB.

getC

public Vector4d getC ()

Method getC.

getMin

public double getMin (final int component)

Method getMin.

Parameters:
final int component

getMax

public double getMax (final int component)

Method getMax.

Parameters:
final int component

getRandom

public Vector4d getRandom (@Nonnull final Random random)

Method getRandom.

Parameters:
@Nonnull final Random random

multiply

public Triangle4d multiply (@Nonnull final Matrix4d matrix)

Method multiply.

Parameters:
@Nonnull final Matrix4d matrix

to2d

public Triangle2d to2d (@Nonnull final Triangle2d target)

Method to2d.

Parameters:
@Nonnull final Triangle2d target

perspectiveTransform

public Triangle4d perspectiveTransform ()

Method perspectiveTransform.

toString

public String toString ()

Method toString.