Uses of Class
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon.SolidPolygon
Packages that use SolidPolygon
Package
Description
Provides basic geometry classes for 2D and 3D coordinates and shapes.
Solid-color polygon rendering with scanline rasterization.
Base class and utilities for composite shapes.
Solid composite shapes built from SolidTriangle primitives.
-
Uses of SolidPolygon in eu.svjatoslav.sixth.e3d.geometry
Fields in eu.svjatoslav.sixth.e3d.geometry with type parameters of type SolidPolygonModifier and TypeFieldDescriptionfinal List<SolidPolygon> BspNode.polygonsPolygons that lie on this node's partitioning plane.Methods in eu.svjatoslav.sixth.e3d.geometry that return types with arguments of type SolidPolygonModifier and TypeMethodDescriptionBspNode.allPolygons()Collects all polygons from this BSP tree into a flat list.BspNode.clipPolygons(List<SolidPolygon> polygons) Clips a list of polygons against this BSP tree.Methods in eu.svjatoslav.sixth.e3d.geometry with parameters of type SolidPolygonModifier and TypeMethodDescriptionvoidPlane.splitPolygon(SolidPolygon polygon, List<SolidPolygon> coplanarFront, List<SolidPolygon> coplanarBack, List<SolidPolygon> front, List<SolidPolygon> back) Splits a polygon by this plane, classifying and potentially dividing it.Method parameters in eu.svjatoslav.sixth.e3d.geometry with type arguments of type SolidPolygonModifier and TypeMethodDescriptionvoidBspNode.build(List<SolidPolygon> polygonList) Builds or extends this BSP tree from a list of polygons.BspNode.clipPolygons(List<SolidPolygon> polygons) Clips a list of polygons against this BSP tree.voidPlane.splitPolygon(SolidPolygon polygon, List<SolidPolygon> coplanarFront, List<SolidPolygon> coplanarBack, List<SolidPolygon> front, List<SolidPolygon> back) Splits a polygon by this plane, classifying and potentially dividing it.Constructor parameters in eu.svjatoslav.sixth.e3d.geometry with type arguments of type SolidPolygonModifierConstructorDescriptionBspNode(List<SolidPolygon> polygons) Creates a BSP tree from a list of polygons. -
Uses of SolidPolygon in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon
Methods in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon that return SolidPolygonModifier and TypeMethodDescriptionSolidPolygon.deepClone()Creates a deep clone of this polygon.static SolidPolygonSolidPolygon.fromVertices(List<Vertex> vertices, Color color) Creates a solid polygon from existing vertices.static SolidPolygonSolidPolygon.fromVertices(List<Vertex> vertices, Color color, boolean shadingEnabled) Creates a solid polygon from existing vertices with specified shading.static SolidPolygonCreates a quad (4-vertex polygon).static SolidPolygonCreates a triangle (3-vertex polygon). -
Uses of SolidPolygon in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base
Methods in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base that return types with arguments of type SolidPolygonModifier and TypeMethodDescriptionAbstractCompositeShape.extractSolidPolygons()Extracts all SolidPolygon instances from this composite shape. -
Uses of SolidPolygon in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid
Constructor parameters in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid with type arguments of type SolidPolygonModifierConstructorDescriptionSolidPolygonMesh(List<SolidPolygon> triangles, Point3D location) Creates a mesh from a list of SolidPolygon triangles.