(2026-01-02, 19:07)Philippe Hurbain Wrote: Your thinking is right, it's a question of rounding method. We calculate sin/cos of angle, then round these value to 4 decimal places, then scale these values by iner/ourter ring value. This order may seem weird at first sight as it actually lowers the precision, but it's done this way so that the vertices of a cylinder or and edge primitives (that have a 1.0 radius) exactly matches the ones of rings when scaled to fit the ring.
Note that Primgen2 tool (either standalone or integrated into LDPE) manages all this for you
...and the real question: why do you need such a large ring radius?
Hello,
Thank you for the explanation, now I understand the background.
The answer to the question of why I need such a large ring is that I need it as a border for a round sticker. It will be scaled down by a factor of 10 beforehand. The actual ring would then only be 0.1 LDU wide.
I just saw that I can also use the primitive n-fedge, since I still need the edge line. On the inside, I'm working with n-fchrd.dat for the transition from the edge to the pattern.
