Uses of Class
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
Packages that use AbstractCompositeShape
Package
Description
Graphical user interface components for the Sixth 3D engine.
Provides a simple text editor component rendered in 3D space.
Ray tracer for rendering voxel data stored in an octree structure.
Composite shapes that group multiple primitives into compound 3D objects.
Base class and utilities for composite shapes.
Solid composite shapes built from SolidTriangle primitives.
Sixth 3D engine.
Wireframe composite shapes built from Line primitives.
-
Uses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.gui
Subclasses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.guiModifier and TypeClassDescriptionclassBase class for interactive GUI components rendered in 3D space. -
Uses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.gui.textEditorComponent
Subclasses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.gui.textEditorComponentModifier and TypeClassDescriptionclassA full-featured text editor component rendered in 3D space. -
Uses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
Subclasses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.octree.raytracerModifier and TypeClassDescriptionclassRaytracing camera that renders a scene to a texture. -
Uses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite
Modifier and TypeClassDescriptionclassA 2D graph visualization rendered in 3D space.classA visual marker that indicates a light source position in the 3D scene.classA rectangular shape with texture mapping, composed of two textured triangles. -
Uses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base
Methods in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base that return AbstractCompositeShapeModifier and TypeMethodDescriptionAbstractCompositeShape.setBackfaceCulling(boolean backfaceCulling) Enables or disables backface culling for all SolidPolygon and TexturedTriangle sub-shapes.AbstractCompositeShape.setShadingEnabled(boolean shadingEnabled) Enables or disables shading for all SolidTriangle and SolidPolygon sub-shapes.AbstractCompositeShape.setTransform(Transform transform) Sets the transform for this composite shape.Methods in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base with parameters of type AbstractCompositeShapeModifier and TypeMethodDescriptionvoidAbstractCompositeShape.intersect(AbstractCompositeShape other) Performs an in-place intersection with another composite shape.voidAbstractCompositeShape.subtract(AbstractCompositeShape other) Performs an in-place subtraction with another composite shape.voidAbstractCompositeShape.union(AbstractCompositeShape other) Performs an in-place union with another composite shape. -
Uses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid
Subclasses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solidModifier and TypeClassDescriptionclassA 3D arrow shape composed of a cylindrical body and a conical tip.classA solid cone that can be oriented in any direction.classA solid cube centered at a given point with equal side length along all axes.classA solid cylinder defined by two end points.classA renderable mesh composed of SolidPolygon triangles.classA solid square-based pyramid that can be oriented in any direction.classA solid (filled) rectangular box composed of 6 quadrilateral polygons (1 per face, covering all 6 faces).classA solid sphere composed of triangular polygons. -
Uses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas
Subclasses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvasModifier and TypeClassDescriptionclassA text rendering surface in 3D space that displays a grid of characters. -
Uses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe
Subclasses of AbstractCompositeShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframeModifier and TypeClassDescriptionclassA 2D grid of line segments lying in the XY plane (Z = 0 in local space).classA 3D grid of line segments filling a rectangular volume defined by two diagonally opposite corner points.classA 3D wireframe arrow shape composed of a cylindrical body and a conical tip.classA wireframe box (rectangular parallelepiped) composed of 12 line segments representing the edges of the box.classA wireframe cone that can be oriented in any direction.classA wireframe cube (equal-length sides) centered at a given point in 3D space.classA wireframe cylinder defined by two end points.classA freeform polyline drawing tool that connects sequential points with line segments.classA wireframe square-based pyramid that can be oriented in any direction.classA wireframe sphere approximation built from rings of connected line segments.