From: Svjatoslav Agejenko Date: Sun, 15 Mar 2026 22:30:04 +0000 (+0200) Subject: docs: add package-info.java for demo packages X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=commitdiff_plain;h=02ae35364e6ad86f5d1a18f76d530d64a270f3e0;p=sixth-3d-demos.git docs: add package-info.java for demo packages Add package-level documentation for: - galaxy_demo (spiral galaxy visualization) - launcher (demo GUI launcher) - life_demo (Conway's Game of Life in 3D) --- diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/examples/galaxy_demo/package-info.java b/src/main/java/eu/svjatoslav/sixth/e3d/examples/galaxy_demo/package-info.java new file mode 100644 index 0000000..a80d64b --- /dev/null +++ b/src/main/java/eu/svjatoslav/sixth/e3d/examples/galaxy_demo/package-info.java @@ -0,0 +1,22 @@ +/* + * Sixth 3D engine demos. Author: Svjatoslav Agejenko. + * This project is released under Creative Commons Zero (CC0) license. + */ + +/** + * Galaxy simulation demo using glowing points. + * + *

Creates a spiral galaxy visualization using + * {@link eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.GlowingPoint} + * shapes arranged in a mathematical spiral pattern.

+ * + *

Key classes:

+ * + * + * @see eu.svjatoslav.sixth.e3d.examples.galaxy_demo.Galaxy + */ + +package eu.svjatoslav.sixth.e3d.examples.galaxy_demo; \ No newline at end of file diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/examples/launcher/package-info.java b/src/main/java/eu/svjatoslav/sixth/e3d/examples/launcher/package-info.java new file mode 100644 index 0000000..560327b --- /dev/null +++ b/src/main/java/eu/svjatoslav/sixth/e3d/examples/launcher/package-info.java @@ -0,0 +1,15 @@ +/* + * Sixth 3D engine demos. Author: Svjatoslav Agejenko. + * This project is released under Creative Commons Zero (CC0) license. + */ + +/** + * Demo launcher application. + * + *

Provides a GUI window with buttons to launch each demo application. + * The main entry point is {@link eu.svjatoslav.sixth.e3d.examples.launcher.Main}.

+ * + * @see eu.svjatoslav.sixth.e3d.examples.launcher.Main + */ + +package eu.svjatoslav.sixth.e3d.examples.launcher; \ No newline at end of file diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/examples/life_demo/package-info.java b/src/main/java/eu/svjatoslav/sixth/e3d/examples/life_demo/package-info.java new file mode 100644 index 0000000..423b24b --- /dev/null +++ b/src/main/java/eu/svjatoslav/sixth/e3d/examples/life_demo/package-info.java @@ -0,0 +1,23 @@ +/* + * Sixth 3D engine demos. Author: Svjatoslav Agejenko. + * This project is released under Creative Commons Zero (CC0) license. + */ + +/** + * Conway's Game of Life 3D demo. + * + *

Implements a 30x30 cell matrix where cells evolve based on Conway's rules. + * Users can interact by clicking to toggle cell states. The simulation runs + * in a 3D view with camera navigation.

+ * + *

Key classes:

+ * + * + * @see eu.svjatoslav.sixth.e3d.examples.life_demo.Main + */ + +package eu.svjatoslav.sixth.e3d.examples.life_demo; \ No newline at end of file