Index

A B 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.
averageFps - Variable in class eu.svjatoslav.sixth.e3d.examples.benchmark.TestResult
Average frames per second achieved during the test.

B

BenchmarkTest - Interface in eu.svjatoslav.sixth.e3d.examples.benchmark
Interface for a single benchmark test.
build() - Method in class eu.svjatoslav.sixth.e3d.examples.TextEditorDemo2
Builds and displays the 3D city scene with text editors.

D

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.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.

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
 
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.
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

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.benchmark.GraphicsBenchmark
Entry point for the graphics benchmark.
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.MinimalExample
Entry point for the minimal scene 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.RandomPolygonsDemo
Entry point for the random polygons demo.
main(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.ShadedShapesDemo
Entry point for the shaded shapes 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.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(String[]) - Static method in class eu.svjatoslav.sixth.e3d.examples.WindingOrderDemo
Entry point for the winding order 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
Minimal example demonstrating how to create a basic 3D scene.
MinimalExample() - Constructor for class eu.svjatoslav.sixth.e3d.examples.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.
RandomPolygonsDemo - Class in eu.svjatoslav.sixth.e3d.examples
Demo showing 1000 randomly positioned and colored triangles in 3D space.
RandomPolygonsDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.RandomPolygonsDemo
Creates a new RandomPolygonsDemo instance.

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.
ShadedShapesDemo - Class in eu.svjatoslav.sixth.e3d.examples
Demo showing a shaded sphere, cube, pyramid, and cylinder with multiple colored light sources.
ShadedShapesDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.ShadedShapesDemo
Creates a new ShadedShapesDemo instance.
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
 
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
Demo to test winding order and backface culling documentation.
WindingOrderDemo() - Constructor for class eu.svjatoslav.sixth.e3d.examples.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 D E F G K L M O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values