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:
  • Class
    Description
    A 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.