From 85a54ded236839baf4d4131fd23583fcdf9bf118 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 12 Mar 2026 07:48:06 +0000 Subject: [PATCH] Add 3D 6-pointed star interactive web app Creates star3d.html: a self-contained single-file web app that renders a 3D six-pointed star (Star of David) using the Canvas 2D API with a custom software renderer. Features include: - Drag to rotate (mouse and touch), scroll/pinch to zoom - Auto-rotation speed control - Sliders for outer radius, inner radius, and depth - Color pickers for face and edge colors - Wireframe toggle and reset view button - Painter's algorithm sorting with Phong-style diffuse shading https://claude.ai/code/session_01TtyuhYBZcrmiyVrc8ujt51 --- star3d.html | 410 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 410 insertions(+) create mode 100644 star3d.html diff --git a/star3d.html b/star3d.html new file mode 100644 index 0000000..ba55e99 --- /dev/null +++ b/star3d.html @@ -0,0 +1,410 @@ + + + + + + 3D 6-Pointed Star + + + + +

3D Six-Pointed Star

+

Drag to rotate  ยท  Scroll to zoom

+ +
+ +
+ +
+
+ + + 120 +
+
+ + + 60 +
+
+ + + 30 +
+
+ + + 8 +
+
+ + +
+
+ + +
+
+ +
+ + +
+ + + +