Uses of Class
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractShape
Packages that use AbstractShape
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.
Rasterization-based real-time software renderer for the Sixth 3D engine.
Renderable shape classes for the rasterization pipeline.
Primitive shape implementations for the rasterization pipeline.
3D line segment rendering with perspective-correct width and alpha blending.
Solid-color polygon rendering with scanline rasterization.
Textured triangle rendering with perspective-correct UV mapping.
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 AbstractShape in eu.svjatoslav.sixth.e3d.gui
Subclasses of AbstractShape in eu.svjatoslav.sixth.e3d.guiModifier and TypeClassDescriptionclassBase class for interactive GUI components rendered in 3D space. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.gui.textEditorComponent
Subclasses of AbstractShape in eu.svjatoslav.sixth.e3d.gui.textEditorComponentModifier and TypeClassDescriptionclassA full-featured text editor component rendered in 3D space. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
Subclasses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.octree.raytracerModifier and TypeClassDescriptionclassRaytracing camera that renders a scene to a texture. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster
Methods in eu.svjatoslav.sixth.e3d.renderer.raster that return types with arguments of type AbstractShapeModifier and TypeMethodDescriptionShapeCollection.getShapes()Returns all shapes currently in this collection (including hidden ones).Methods in eu.svjatoslav.sixth.e3d.renderer.raster with parameters of type AbstractShapeModifier and TypeMethodDescriptionvoidShapeCollection.addShape(AbstractShape shape) Adds a shape to this collection without a group identifier.voidShapeCollection.addShape(AbstractShape shape, String groupId) Adds a shape to this collection with a group identifier for visibility control. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes
Subclasses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapesModifier and TypeClassDescriptionclassBase class for shapes defined by a list of vertex coordinates. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic
Subclasses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basicModifier and TypeClassDescriptionclassA billboard: a texture that always faces the viewer.classA glowing 3D point rendered with a circular gradient texture. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.line
Subclasses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.lineModifier and TypeClassDescriptionclassA 3D line segment with perspective-correct width and alpha blending. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon
Modifier and TypeClassDescriptionclassA solid-color convex polygon renderer supporting N vertices (N >= 3). -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon
Modifier and TypeClassDescriptionclassA textured triangle renderer with perspective-correct texture mapping. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite
Subclasses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.compositeModifier and TypeClassDescriptionclassA text label rendered as a billboard texture that always faces the camera.classA 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 AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base
Modifier and TypeClassDescriptionclassA composite shape that groups multiple sub-shapes into a single logical unit.Methods in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base that return AbstractShapeMethods in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base with parameters of type AbstractShapeModifier and TypeMethodDescriptionvoidAbstractCompositeShape.addShape(AbstractShape shape) Adds a sub-shape to this composite shape without a group identifier.voidAbstractCompositeShape.addShape(AbstractShape shape, String groupId) Adds a sub-shape to this composite shape with an optional group identifier.Constructors in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base with parameters of type AbstractShapeModifierConstructorDescriptionSubShape(AbstractShape shape) Creates a sub-shape wrapper around the given shape with default visibility (visible).SubShape(AbstractShape shape, String groupIdentifier, boolean visible) Creates a sub-shape with all properties specified. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.solid
Modifier 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 AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.textcanvas
Modifier and TypeClassDescriptionclassRepresents a single character on the text canvas.classA text rendering surface in 3D space that displays a grid of characters. -
Uses of AbstractShape in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe
Modifier 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.