Package eu.svjatoslav.aukio.e3d.renderer.raster.shapes.composite.base
package eu.svjatoslav.aukio.e3d.renderer.raster.shapes.composite.base
Base class and utilities for composite shapes.
AbstractCompositeShape
is the foundation for building complex 3D objects by grouping primitives.
Features:
- Position and rotation in 3D space
- Named groups for selective visibility
- Automatic sub-shape management
- Integration with lighting and slicing
- See Also:
-
ClassDescriptionA composite shape that groups multiple sub-shapes into a single logical unit.A Binary Space Partitioning (BSP) tree for CSG operations.Pure CSG (Constructive Solid Geometry) boolean engine: union, subtract and intersect over lists of
SolidPolygons, built on BSP tree clip/invert sequences.Represents an infinite plane in 3D space using the Hesse normal form.Classification of a polygon's position relative to a plane.Wrapper around anAbstractShapewithin anAbstractCompositeShape, adding group membership and visibility control.