Index

A B C D E F G K L M O P R S T U W 
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.
A B C D E F G K L M O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values