Пытаюсь нарисовать динамический рисунок с одновременной выдачей численной информацией и получаю круг, которые "плохо себя ведёт" -- иногда, при отпускании мышки, становится эллипсом. Искажение не затрагивает линии и локатора.
Почему так, не пойму? Если круг сам по себе, а не внутри списка, то всё нормально.
Код:
p = {1, 0};
Dynamic[
Grid[{
{
v = Normalize[p];
Graphics[{
Circle[{0, 0}, 1],
Line[{{0, 0}, v}],
Locator[Dynamic[p]]
},
PlotRange -> {{-2, 2}, {-2, 2}}, ImageSize -> 500]
},
{ArcTan[v[[2]]/v[[1]]]}
}]
]