Package nl.colorize.multimedialib.math


package nl.colorize.multimedialib.math
  • Class
    Description
    Immutable representation of an angle in degrees.
    Data structure that can be flushed to obtain values that have accumulated over time.
    Circle that is defined by its center point and a radius.
    Very simple data structure for representing 2D coordinates with integer precision.
    Grid<E>
    Two-dimensional data structure with linear access time to each cell.
    Describes a straight line between two points within a two-dimensional space.
    Describes a point with X and Y coordinates within a two-dimensional space.
    Describes a point with X, Y, and Z coordinates within a three-dimensional space.
    A two-dimensional convex polygon with float precision coordinates.
    Utility class to help with random numbers.
    Two-dimensional rectangle with coordinates defined with float precision.
    Rectangular region with integer coordinates, typically used to describe a pixel region within an image.
    Line that consists of multiple segments, where each segment is a straight line but the combination still allows for more complex line shapes.
    Shared interface for all two-dimensional shapes.
    A two-dimensional vector expressed using an origin, a direction, and a magnitude.