Class Vertex

java.lang.Object
dev.secondsun.geometry.Vertex

public class Vertex extends Object
  • Field Details

    • ZERO

      public static final Vertex ZERO
    • x

      public float x
    • y

      public float y
    • z

      public float z
  • Constructor Details

    • Vertex

      public Vertex(Vertex toCopy)
    • Vertex

      public Vertex(float x, float y, float z)
  • Method Details

    • scale

      public Vertex scale(float factor)
    • translateX

      public Vertex translateX(float translate)
    • translateY

      public Vertex translateY(float translate)
    • rotateY

      public Vertex rotateY(float rotY)
    • rotateX

      public Vertex rotateX(float rotX)
    • cross

      public Vertex cross(Vertex other)
    • length

      public float length()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • translateZ

      public Vertex translateZ(int i)
    • rotateZ

      public Vertex rotateZ(int rotZ)
    • isBehind

      public boolean isBehind(Plane partition)
    • isInFront

      public boolean isInFront(Plane partition)
    • transform

      public Vertex transform(float[][] matrix)
    • project

      public Vertex project(float[][] matrix)