У меня проблема с визуализацией с несколькими формами в больших масштабах.Это мое Affinetransform:
renderMatrix AffineTransform (id = 172)
m00 160.60020751855694
m01 0.0 m02 -3.608842342415596E7
m10 -0.0
m11 -160.600209194
812 811.400 811 812 876 811состояние 3
тип 69
Моя система координат - Гаусс-Крюгер и имеет очень большие значения x и y.Я думаю, что-то не так с большими матрицами.Я рисую их следующим кодом:
Graphics2D g2 = get...;
Graphics2D.draw((Shape)getShape());
Хм, я не могу публиковать фотографии.Итак, я пытаюсь объяснить.Если я рисую круг, то все в порядке на малых масштабах, но если я рисую на больших масштабах примерно в 1:20, я получаю не круг, а полукруг.На оси X это нормально.Я думаю, это потому, что координаты Гаусса-Крюгера имеют большее значение по оси Y.Его около 200.000 на х и 5.000.000 на у.
Есть у кого-нибудь идея.Пожалуйста, дайте мне подсказку.