Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addXIntersectionCurve(double, SurfaceGraph3D.MathFunction3D, Color, double) - Method in class eu.svjatoslav.sixth.e3d.examples.graph_demo.SurfaceGraph3D
-
Adds a curve highlighting the intersection of the surface with a vertical plane at constant X.
- addYIntersectionCurve(double, SurfaceGraph3D.MathFunction3D, Color, double) - Method in class eu.svjatoslav.sixth.e3d.examples.graph_demo.SurfaceGraph3D
-
Adds a curve highlighting the intersection of the surface with a vertical plane at constant Y.
- apply(double, double) - Method in interface eu.svjatoslav.sixth.e3d.examples.graph_demo.SurfaceGraph3D.MathFunction3D
-
Computes the Z value for given X and Y coordinates.
- ArrowDemo - Class in eu.svjatoslav.sixth.e3d.examples
-
Demo showcasing the SolidPolygonArrow shape with various colors, sizes, orientations, and transparency levels.
- ArrowDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.ArrowDemo
- averageFps - Variable in class eu.svjatoslav.sixth.e3d.examples.benchmark.TestResult
-
Average frames per second achieved during the test.
B
- beforeTransformHook(TransformStack, RenderingContext) - Method in class eu.svjatoslav.sixth.e3d.examples.terrain_demo.Branch
-
Animates this branch with wobble around its local axes.
- BenchmarkTest - Interface in eu.svjatoslav.sixth.e3d.examples.benchmark
-
Interface for a single benchmark test.
- Branch - Class in eu.svjatoslav.sixth.e3d.examples.terrain_demo
-
A recursive branch that can contain sub-branches.
- Branch(Point3D, int, int, double, double) - Constructor for class eu.svjatoslav.sixth.e3d.examples.terrain_demo.Branch
-
Creates a branch with optional recursive sub-branches.
- BROWN - Static variable in class eu.svjatoslav.sixth.e3d.examples.terrain_demo.FractalTree
-
Brown color for tree trunk and branches (50% transparent).
- build() - Method in class eu.svjatoslav.sixth.e3d.examples.TextEditorDemo2
-
Builds and displays the 3D city scene with text editors.
C
- CoordinateSystemDemo - Class in eu.svjatoslav.sixth.e3d.examples.essentials
-
Demo displaying coordinate system axes using 3D arrows.
- CoordinateSystemDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.essentials.CoordinateSystemDemo
- CSGDemo - Class in eu.svjatoslav.sixth.e3d.examples.essentials
-
Demo showcasing Constructive Solid Geometry (CSG) boolean operations.
- CSGDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.essentials.CSGDemo
D
- DiamondSquareTerrain - Class in eu.svjatoslav.sixth.e3d.examples.terrain_demo
-
A procedurally generated terrain mesh using the diamond-square algorithm.
- DiamondSquareTerrain(int, double, double, long) - Constructor for class eu.svjatoslav.sixth.e3d.examples.terrain_demo.DiamondSquareTerrain
-
Creates a diamond-square terrain with the specified parameters.
- durationSeconds - Variable in class eu.svjatoslav.sixth.e3d.examples.benchmark.TestResult
-
Duration of the test in seconds.
E
- eu.svjatoslav.sixth.e3d.examples - package eu.svjatoslav.sixth.e3d.examples
-
Example applications that make use of the API.
- eu.svjatoslav.sixth.e3d.examples.benchmark - package eu.svjatoslav.sixth.e3d.examples.benchmark
-
Graphics benchmark components for measuring the Sixth 3D engine's rendering performance.
- eu.svjatoslav.sixth.e3d.examples.essentials - package eu.svjatoslav.sixth.e3d.examples.essentials
- eu.svjatoslav.sixth.e3d.examples.galaxy_demo - package eu.svjatoslav.sixth.e3d.examples.galaxy_demo
-
Galaxy simulation demo using glowing points.
- eu.svjatoslav.sixth.e3d.examples.graph_demo - package eu.svjatoslav.sixth.e3d.examples.graph_demo
- eu.svjatoslav.sixth.e3d.examples.launcher - package eu.svjatoslav.sixth.e3d.examples.launcher
-
Demo launcher application.
- eu.svjatoslav.sixth.e3d.examples.life_demo - package eu.svjatoslav.sixth.e3d.examples.life_demo
-
Conway's Game of Life 3D demo.
- eu.svjatoslav.sixth.e3d.examples.terrain_demo - package eu.svjatoslav.sixth.e3d.examples.terrain_demo
F
- focusLost(ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.GraphicsBenchmark
- focusReceived(ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.GraphicsBenchmark
- FractalTree - Class in eu.svjatoslav.sixth.e3d.examples.terrain_demo
-
A fractal tree demonstrating hierarchical transforms in Sixth 3D.
- FractalTree(Point3D, double, double) - Constructor for class eu.svjatoslav.sixth.e3d.examples.terrain_demo.FractalTree
-
Creates a fractal tree with trunk and recursive branches.
- frameCount - Variable in class eu.svjatoslav.sixth.e3d.examples.benchmark.TestResult
-
Total number of frames rendered during the test.
G
- Galaxy - Class in eu.svjatoslav.sixth.e3d.examples.galaxy_demo
-
Represents a spiral galaxy composed of glowing points.
- Galaxy(int, int, int, Transform) - Constructor for class eu.svjatoslav.sixth.e3d.examples.galaxy_demo.Galaxy
-
Constructs a galaxy with the specified parameters.
- getHeightAt(double, double) - Method in class eu.svjatoslav.sixth.e3d.examples.terrain_demo.DiamondSquareTerrain
-
Returns the terrain height at the specified world XZ coordinates.
- getName() - Method in interface eu.svjatoslav.sixth.e3d.examples.benchmark.BenchmarkTest
-
Returns the display name for this benchmark test.
- getName() - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.LitSolidCubesTest
- getName() - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.SolidCubesTest
- getName() - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.StarGridTest
- getName() - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.TexturedCubesTest
- getName() - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.WireframeCubesTest
- GraphicsBenchmark - Class in eu.svjatoslav.sixth.e3d.examples.benchmark
-
Automated graphics benchmark that tests the engine's rendering performance.
- GraphicsBenchmark() - Constructor for class eu.svjatoslav.sixth.e3d.examples.benchmark.GraphicsBenchmark
-
Constructs and runs the graphics benchmark.
K
- keyPressed(KeyEvent, ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.GraphicsBenchmark
- keyPressed(KeyEvent, ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.examples.life_demo.Main
-
Handle keyboard input.
- keyPressed(KeyEvent, ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.examples.OctreeDemo
-
Handles keyboard input for triggering raytracing.
- keyReleased(KeyEvent, ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.GraphicsBenchmark
L
- LightSourceDemo - Class in eu.svjatoslav.sixth.e3d.examples.essentials
-
Demo showcasing light sources and their effect on shaded surfaces.
- LightSourceDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.essentials.LightSourceDemo
- LitSolidCubesTest - Class in eu.svjatoslav.sixth.e3d.examples.benchmark
-
Benchmark test for solid opaque cubes with dynamic lighting.
- LitSolidCubesTest() - Constructor for class eu.svjatoslav.sixth.e3d.examples.benchmark.LitSolidCubesTest
M
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.ArrowDemo
-
Entry point for the arrow demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.benchmark.GraphicsBenchmark
-
Entry point for the graphics benchmark.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.essentials.CoordinateSystemDemo
-
Entry point for the coordinate system demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.essentials.CSGDemo
-
Entry point for the CSG demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.essentials.LightSourceDemo
-
Entry point for the light sources demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.essentials.MinimalExample
-
Entry point for the minimal scene demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.essentials.ShapeGalleryDemo
-
Entry point for the shaded shapes demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.essentials.WindingOrderDemo
-
Entry point for the winding order demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.galaxy_demo.PointCloudDemo
-
Entry point for the point cloud demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.graph_demo.MathGraphsDemo
-
Entry point for the math graphs demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.life_demo.Main
-
Entry point for the Game of Life demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.OctreeDemo
-
Entry point for the octree demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.RainingNumbersDemo
-
Entry point for the raining numbers demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.RGBCubeDemo
-
Entry point for the RGB cube demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.SineHeightmap
-
Entry point for the graph demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.terrain_demo.TerrainDemo
-
Entry point for the terrain demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.TextEditorDemo
-
Entry point for the text editor demo.
- main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.TextEditorDemo2
-
Entry point for the text editor city demo.
- Main - Class in eu.svjatoslav.sixth.e3d.examples.life_demo
-
Main entry point for Conway's Game of Life 3D demo.
- Main() - Constructor for class eu.svjatoslav.sixth.e3d.examples.life_demo.Main
-
Creates a new Main instance for the Game of Life demo.
- MathGraphsDemo - Class in eu.svjatoslav.sixth.e3d.examples.graph_demo
-
Demo showing mathematical function graphs rendered in 3D.
- MathGraphsDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.graph_demo.MathGraphsDemo
-
Creates a new MathGraphsDemo instance.
- MinimalExample - Class in eu.svjatoslav.sixth.e3d.examples.essentials
-
Minimal example demonstrating how to create a basic 3D scene.
- MinimalExample() - Constructor for class eu.svjatoslav.sixth.e3d.examples.essentials.MinimalExample
O
- OctreeDemo - Class in eu.svjatoslav.sixth.e3d.examples
-
Demo showing volumetric octree rendering with raytracing capability.
- OctreeDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.OctreeDemo
-
Creates a new OctreeDemo instance.
- onFrame(ViewPanel, int) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.GraphicsBenchmark
- onFrame(ViewPanel, int) - Method in class eu.svjatoslav.sixth.e3d.examples.RainingNumbersDemo
-
Animates all text canvases to fall downward each frame.
P
- PointCloudDemo - Class in eu.svjatoslav.sixth.e3d.examples.galaxy_demo
-
Demo showing a point cloud galaxy simulation.
- PointCloudDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.galaxy_demo.PointCloudDemo
-
Creates a new PointCloudDemo instance.
R
- RainingNumbersDemo - Class in eu.svjatoslav.sixth.e3d.examples
-
Demo showing numbers falling through 3D space like rain.
- RainingNumbersDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.RainingNumbersDemo
-
Creates a new RainingNumbersDemo instance.
- RGBCubeDemo - Class in eu.svjatoslav.sixth.e3d.examples
-
Demo showing a 3D cube of colored squares where each axis represents a color channel.
- RGBCubeDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.RGBCubeDemo
S
- setup(ShapeCollection) - Method in interface eu.svjatoslav.sixth.e3d.examples.benchmark.BenchmarkTest
-
Sets up the test scene by adding shapes to the collection.
- setup(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.LitSolidCubesTest
- setup(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.SolidCubesTest
- setup(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.StarGridTest
- setup(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.TexturedCubesTest
- setup(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.WireframeCubesTest
- setViewPanel(ViewPanel) - Method in interface eu.svjatoslav.sixth.e3d.examples.benchmark.BenchmarkTest
-
Called after setup to provide the view panel for tests that need animation.
- setViewPanel(ViewPanel) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.LitSolidCubesTest
-
Sets the view panel for animation callbacks.
- ShapeGalleryDemo - Class in eu.svjatoslav.sixth.e3d.examples.essentials
-
Gallery demo showcasing all available 3D shapes in the Sixth 3D engine.
- ShapeGalleryDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.essentials.ShapeGalleryDemo
- SineHeightmap - Class in eu.svjatoslav.sixth.e3d.examples
-
Demo showing a sine heightmap surface with a central wireframe sphere.
- SineHeightmap() - Constructor for class eu.svjatoslav.sixth.e3d.examples.SineHeightmap
-
Creates a new GraphDemo instance.
- SolidCubesTest - Class in eu.svjatoslav.sixth.e3d.examples.benchmark
-
Benchmark test for solid-color cubes.
- SolidCubesTest() - Constructor for class eu.svjatoslav.sixth.e3d.examples.benchmark.SolidCubesTest
-
Creates a new SolidCubesTest instance.
- StarGridTest - Class in eu.svjatoslav.sixth.e3d.examples.benchmark
-
Benchmark test for glowing point (star) billboards.
- StarGridTest() - Constructor for class eu.svjatoslav.sixth.e3d.examples.benchmark.StarGridTest
-
Creates a new StarGridTest instance.
- SurfaceGraph3D - Class in eu.svjatoslav.sixth.e3d.examples.graph_demo
-
A 3D surface graph that visualizes mathematical functions of the form z = f(x, y).
- SurfaceGraph3D(double, double, double, double, double, double, SurfaceGraph3D.MathFunction3D, Color, Color, double, double, Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.examples.graph_demo.SurfaceGraph3D
-
Creates a 3D surface graph at the specified location.
- SurfaceGraph3D(double, double, double, double, double, double, SurfaceGraph3D.MathFunction3D, Color, Color, double, Point3D) - Constructor for class eu.svjatoslav.sixth.e3d.examples.graph_demo.SurfaceGraph3D
- SurfaceGraph3D.MathFunction3D - Interface in eu.svjatoslav.sixth.e3d.examples.graph_demo
-
Functional interface for 3D mathematical functions of the form z = f(x, y).
T
- teardown(ShapeCollection) - Method in interface eu.svjatoslav.sixth.e3d.examples.benchmark.BenchmarkTest
-
Tears down the test scene by removing all shapes added during setup.
- teardown(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.LitSolidCubesTest
- teardown(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.SolidCubesTest
- teardown(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.StarGridTest
- teardown(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.TexturedCubesTest
- teardown(ShapeCollection) - Method in class eu.svjatoslav.sixth.e3d.examples.benchmark.WireframeCubesTest
- TerrainDemo - Class in eu.svjatoslav.sixth.e3d.examples.terrain_demo
-
Demo showing a procedurally generated mountain landscape using the diamond-square algorithm.
- TerrainDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.terrain_demo.TerrainDemo
- testName - Variable in class eu.svjatoslav.sixth.e3d.examples.benchmark.TestResult
-
The name of the benchmark test.
- TestResult - Class in eu.svjatoslav.sixth.e3d.examples.benchmark
-
Holds the results of a single benchmark test.
- TestResult(String, long, double) - Constructor for class eu.svjatoslav.sixth.e3d.examples.benchmark.TestResult
-
Creates a test result record.
- TextEditorDemo - Class in eu.svjatoslav.sixth.e3d.examples
-
Demo showing a grid of 3D text editor components.
- TextEditorDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.TextEditorDemo
-
Creates a new TextEditorDemo instance.
- TextEditorDemo2 - Class in eu.svjatoslav.sixth.e3d.examples
-
"Text Editor City" demo showing a 3D city of text editor components.
- TextEditorDemo2() - Constructor for class eu.svjatoslav.sixth.e3d.examples.TextEditorDemo2
-
Creates a new TextEditorDemo2 instance.
- TexturedCube - Class in eu.svjatoslav.sixth.e3d.examples.benchmark
-
A cube composed of textured polygons.
- TexturedCube(Point3D, double, Texture) - Constructor for class eu.svjatoslav.sixth.e3d.examples.benchmark.TexturedCube
-
Creates a textured cube centered at the given position.
- TexturedCubesTest - Class in eu.svjatoslav.sixth.e3d.examples.benchmark
-
Benchmark test for textured cubes.
- TexturedCubesTest() - Constructor for class eu.svjatoslav.sixth.e3d.examples.benchmark.TexturedCubesTest
-
Creates a new TexturedCubesTest instance.
U
- UNIQUE_COLORS_COUNT - Static variable in class eu.svjatoslav.sixth.e3d.examples.galaxy_demo.Galaxy
-
The number of unique colors used in the galaxy.
W
- WindingOrderDemo - Class in eu.svjatoslav.sixth.e3d.examples.essentials
-
Demo to test winding order and backface culling documentation.
- WindingOrderDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.essentials.WindingOrderDemo
-
Creates a new WindingOrderDemo instance.
- WireframeCubesTest - Class in eu.svjatoslav.sixth.e3d.examples.benchmark
-
Benchmark test for wireframe cubes.
- WireframeCubesTest() - Constructor for class eu.svjatoslav.sixth.e3d.examples.benchmark.WireframeCubesTest
-
Creates a new WireframeCubesTest instance.
All Classes and Interfaces|All Packages|Constant Field Values