I just realized that the positioning of the border anchors doesn't seem very consistent, as you can see in the following picture (those are nodes placed over border anchors of a circular node).
This image was created with something similar to the code below.
\node[circle, draw, minimum size=10](c){};
\foreach \i in {0,...,359}{
\node[fill=green,opacity=0.5]at(c.\i){};
}
Is it possible to improve this situation without using too much of workaround? I would be very happy to understand why it happens.
As I told to @marmot in the comments of his answer, I'm already working around this problem with something similar to what he suggested. The problem is that this slows the compilation badly and the new anchors are not well positioned due to accumulated rounding errors. I tried to clarify my question.


dimension too largeerrors. And frankly I am not 100% happy how you just incorporate my answer and comments into your question. Wouldn't it be more appropriate to ask a new question instead? – Nov 30 '18 at 17:59