Namespace OmegaEngine.Foundation.Geometry
Data structures describing geometric constructs like grids, vectors and planes.
Classes
- ByteVector4Grid
A 2D grid of ByteVector4 values that can be stored in ARGB PNG files.
- ExpandableRectangleArray<T>
Builds a rectangle array that can grow in any direction.
- Grid<T>
A 2D grid of values that can be stored in PNG files.
- NibbleGrid
A 2D grid of nibble (half a byte / 4 bits) values that can be stored in 16 colors PNG files.
- VectorMath
Math helpers related to vectors.
Structs
- ByteVector4
Defines a four component vector with byte accuracy.
- DoublePlane
Defines a plane in three dimensions with double distance accuracy.
- DoubleVector3
Defines a three-component vector with double accuracy.
- Quadrangle
A 2D polygon consisting of four points.
- Vector2Ray
Defines a ray in two dimensions, specified by a starting position and a direction.