Package eu.svjatoslav.sixth.e3d.geometry
package eu.svjatoslav.sixth.e3d.geometry
Provides basic geometry classes for 2D and 3D coordinates and shapes.
- See Also:
-
ClassDescriptionA 3D axis-aligned bounding box defined by two corner points.A node in a Binary Space Partitioning (BSP) tree used for CSG operations.A circle in 2D space defined by a center point and radius.View frustum for frustum culling - eliminates objects outside the camera's view.Represents an infinite plane in 3D space using the Hesse normal form.A mutable 2D point or vector with double-precision coordinates.A mutable 3D point or vector with double-precision coordinates.Utility class for polygon operations, primarily point-in-polygon testing.Classification of a polygon's position relative to a plane.A 2D axis-aligned rectangle defined by two corner points.