-clear();
-let moveX = 0;
-
-let triangleCoords = [
- // --- CENTER CRADLE (Core focal points) ---
- [{x: 400, y: 400}, {x: 300, y: 300}, {x: 500, y: 250}], // High acute top wedge
- [{x: 400, y: 400}, {x: 500, y: 250}, {x: 550, y: 420}], // Narrow vertical sliver
- [{x: 400, y: 400}, {x: 550, y: 420}, {x: 480, y: 550}], // Rotated downward blade
- [{x: 400, y: 400}, {x: 480, y: 550}, {x: 280, y: 480}], // Broad foundational center piece
- [{x: 400, y: 400}, {x: 280, y: 480}, {x: 300, y: 300}], // Left-leaning internal wedge
-
- // --- NORTH FLANK (Radiating to the top edge: y = 0) ---
- [{x: 300, y: 300}, {x: 0, y: 0}, {x: 250, y: 0}],
- [{x: 300, y: 300}, {x: 250, y: 0}, {x: 500, y: 0}],
- [{x: 300, y: 300}, {x: 500, y: 0}, {x: 500, y: 250}], // Massive sweeping North-East shard
- [{x: 500, y: 250}, {x: 500, y: 0}, {x: 700, y: 0}],
- [{x: 500, y: 250}, {x: 700, y: 0}, {x: 800, y: 150}], // Long, sharp slope
-
- // --- EAST FLANK (Radiating to the right edge: x = 800) ---
- [{x: 500, y: 250}, {x: 800, y: 150}, {x: 550, y: 420}],
- [{x: 550, y: 420}, {x: 800, y: 150}, {x: 800, y: 450}], // Tight accent block
- [{x: 550, y: 420}, {x: 800, y: 450}, {x: 800, y: 600}],
- [{x: 550, y: 420}, {x: 800, y: 600}, {x: 480, y: 550}], // Giant horizontal slice
-
- // --- SOUTH FLANK (Radiating to the bottom edge: y = 800) ---
- [{x: 480, y: 550}, {x: 800, y: 600}, {x: 800, y: 800}], // Clears the bottom right corner
- [{x: 480, y: 550}, {x: 800, y: 800}, {x: 550, y: 800}],
- [{x: 480, y: 550}, {x: 550, y: 800}, {x: 350, y: 800}], // Long vertical grounding anchor
- [{x: 480, y: 550}, {x: 350, y: 800}, {x: 150, y: 800}],
- [{x: 480, y: 550}, {x: 150, y: 800}, {x: 280, y: 480}], // Sweeping South-West transitional floor
-
- // --- WEST FLANK (Radiating to the left edge: x = 0) ---
- [{x: 280, y: 480}, {x: 150, y: 800}, {x: 0, y: 800}], // Clears the bottom left corner
- [{x: 280, y: 480}, {x: 0, y: 800}, {x: 0, y: 500}],
- [{x: 280, y: 480}, {x: 0, y: 500}, {x: 0, y: 300}], // Tall vertical perimeter guard
- [{x: 280, y: 480}, {x: 0, y: 300}, {x: 300, y: 300}], // Steep internal left block
-
- // --- NORTH-WEST FILLER ZONE (Completing upper left frame gaps) ---
- [{x: 300, y: 300}, {x: 0, y: 300}, {x: 0, y: 120}],
- [{x: 300, y: 300}, {x: 0, y: 120}, {x: 0, y: 0}],
-
- // --- OUTER SUBDIVISIONS (Adding complexity to the borders for visual contrast) ---
- [{x: 700, y: 0}, {x: 800, y: 0}, {x: 800, y: 150}], // Top right micro-corner
- [{x: 550, y: 800}, {x: 680, y: 800}, {x: 480, y: 550}], // Tiny baseline shard A
- [{x: 680, y: 800}, {x: 800, y: 800}, {x: 480, y: 550}], // Tiny baseline shard B
- [{x: 350, y: 800}, {x: 250, y: 800}, {x: 480, y: 550}], // Tiny baseline shard C
- [{x: 250, y: 800}, {x: 150, y: 800}, {x: 480, y: 550}], // Tiny baseline shard D
- [{x: 0, y: 500}, {x: 0, y: 650}, {x: 280, y: 480}], // Left margin splitter
- [{x: 0, y: 650}, {x: 0, y: 800}, {x: 280, y: 480}], // Left floor splitter
- [{x: 0, y: 300}, {x: 0, y: 200}, {x: 300, y: 300}], // Left ceiling splitter
- [{x: 0, y: 200}, {x: 0, y: 0}, {x: 300, y: 300}] // Left corner lock
-];