Package nl.colorize.multimedialib.math
package nl.colorize.multimedialib.math
-
ClassDescriptionImmutable representation of an angle in degrees.Buffer<E>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.