sixth-3d-demos.git
9 days agochore(deps): update sixth-3d dependency to 1.5-SNAPSHOT feat master
Svjatoslav Agejenko [Mon, 6 Apr 2026 13:53:49 +0000 (16:53 +0300)]
chore(deps): update sixth-3d dependency to 1.5-SNAPSHOT

Update pom.xml dependency from 1.4-SNAPSHOT to 1.5-SNAPSHOT.
Fix procedural terrain screenshot path in documentation.
Minor formatting improvements in docs.

11 days agofeat(terrain): add animated fractal tree with hierarchical transforms
Svjatoslav Agejenko [Sat, 4 Apr 2026 20:49:52 +0000 (23:49 +0300)]
feat(terrain): add animated fractal tree with hierarchical transforms

Implement recursive branching structure using AbstractCompositeShape with
Transform inheritance. Each branch has its own transform (position + rotation)
and recursively creates 3 sub-branches at 120-degree spacing, up to 5 levels
deep. Branches animate with sine-wave wobble using beforeTransformHook, where
parent motion cascades to children via TransformStack.

Add FrameListener to TerrainDemo for continuous animation updates. Make galaxy
generation deterministic with fixed rotation angles for reproducible demo
screenshots. Reorganize demo launcher with improved grouping.

Expand documentation with detailed descriptions for point cloud galaxy, raining
numbers, procedural terrain, and benchmark demos. Add responsive image
attributes and new screenshots.

11 days agodocs: improve documentation formatting and add API links
Svjatoslav Agejenko [Sat, 4 Apr 2026 12:45:27 +0000 (15:45 +0300)]
docs: improve documentation formatting and add API links

Update CSG demo screenshot and add link to CSG documentation. Expand
Shape Gallery table with direct API documentation links for both
wireframe and solid polygon variants of each primitive shape. Apply
italic formatting (*Sixth 3D*) consistently throughout.

11 days agoInitial commit
Svjatoslav Agejenko [Sat, 4 Apr 2026 09:53:56 +0000 (12:53 +0300)]
Initial commit