I think I realized something recently: it is only until you draw something parametrically that you can say you have fully described the object. No, you can’t just scale the text by 1.17 to get it to fit inside the circumference of the coin! You have to measure it and adjust the type size so that it works for any words, the text passed as a
parameter.
It’s something I’ve always strived for with modeling any kind of problem in code, not just drawing, but drawing in SVG and cadquery really highlight what’s a kludge and what isn’t.
Accordingly, I love these dials :)