nicol

geom

package geom

Visibility
  1. Public
  2. All

Type Members

  1. class AABox extends Immutable

    An axis-aligned box for simple collision detection.

  2. case class Circle (center: Vector, radius: Float) extends Shape with Product with Serializable

    Circle shape, in strict mathematical sense.

  3. case class Line (start: Vector, end: Vector) extends Shape with Product with Serializable

    This is a straight, not-interrupted line, in the mathematical and graphical sense.

  4. case class Quad (p1: Vector, p2: Vector, p3: Vector, p4: Vector) extends Shape with Product with Serializable

    A Shape with four edges without any restrictions.

  5. trait Shape extends Immutable

    Attributes
    sealed

Value Members

  1. object AABox extends AnyRef