field.kit.math

geometry

package geometry

Type Members

  1. class AABB extends Vec3

    Axis-aligned bounding box used for Octrees and other optimisation techniques

  2. class AABR extends Vec2

    Axis-aligned bounding rect used for Quadtrees and other optimisation techniques

  3. class Circle extends Vec2

    Defines a mathematical Circle

  4. class Curve extends AnyRef

    Curve defines a collection of vertices that make up a curve

  5. class Octree extends AABB

    Direct port of Karsten Schmidts PointOctree

  6. class Quadtree extends AABR

    Implements a spatial subdivision tree to work efficiently with large numbers of 2D particles

  7. class Rect extends AnyRef

    Represents a 2D rectangle

  8. class Sphere extends Vec3

    Defines a mathematical Sphere

  9. class Spline extends Curve

    A Catmull-Rom spline (which is a special form of the cubic hermite curve) implementation, generates a smooth curve/interpolation from a number of points

Value Members

  1. object AABR extends AnyRef

    Companion update to class AABR