Commit Graph

5 Commits

Author SHA1 Message Date
7c60252904 Add grid color and opacity controls
Edge shader now takes u_edge_color and u_edge_opacity uniforms.
Grid section added to sidebar with a color picker and opacity slider.
Blending enabled around edge draw call to support sub-1 opacity.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 19:49:46 +00:00
f7b21311a8 Strip pipeline/palette/depth/relax UI; lock to paint mode
- Remove Pipeline stage, Palette, Mesh depth, Relaxation UI sections
- Remove Build button; mesh always builds as relaxed Goldberg depth-5
- Hardcode get_params() — no DOM reads for build parameters
- Remove current_stage; use_relaxed is always true
- Tool buttons no longer toggle paint off when re-clicking active tool

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 19:19:11 +00:00
1dd4582c9d Tune defaults: depth 5, 500 iters, start in draw mode
- Default subdivision depth 4 → 5
- Default relaxation iterations 32 → 500
- Paint mode enabled at startup (pen tool active)
- Remove worst-shape distortion ratio from stats display

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 16:28:32 +00:00
e6bbfb2dbe Remove maze feature; move adjacency into topology
Maze overlay and wall shaders removed per review feedback.
build_goldberg_adjacency moved from maze.mjs into topology.mjs
where it belongs — it is pure face-graph topology used by paint tools.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 16:06:05 +00:00
9600a2bc2a Add Goldberg Polyhedron Paint experiment
Interactive WebGL Goldberg polyhedron viewer and painter with PBR
shading, adjustable environment lighting, paint tools (pen, brush,
circle, fill, line, pick), undo/redo, colour palettes, and mesh
relaxation. Added to the standalone experiments index.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 16:00:19 +00:00