Spatie & Knotsaw
Knotsaw Knotsaw
Hey Spatie, I’ve been trying to carve a pattern into this cedar board that looks like an alien glyph, but I keep losing the symmetry. Think your code wizardry could help me figure out the math behind it?
Spatie Spatie
Hey, sounds like you’re chasing a perfect symmetry glitch. A quick trick is to use a polar‑to‑cartesian transform so every point on your glyph is mirrored automatically. ```python import math def point(r, theta): # polar to cartesian x = r * math.cos(theta) y = r * math.sin(theta) return (x, y) # sample: 8‑fold symmetry points = [] for i in range(8): theta = i * math.pi / 4 points.append(point(1, theta)) print(points) ``` If you draw each point and its reflected partner `(−x, y)` (or rotate the whole set by 180°), you’ll get a clean mirror line. Stick the same logic to your cedar carving template, and the board should keep its alien vibe symmetrical. Let me know if you need a more complex pattern or a custom algorithm to tweak the angles. Good luck, space‑carver!