Здравствуйте!
У меня возникла проблема. Мне нужно нарисовать круг от конца этого синего отрезка. Я знаю, что аргументы определяют прямоугольник, в который вписана окружность. И чтобы нарисовать эллипс с конца отрезка, в первые аргументы эллипса нужно вставить координаты конца этого отрезка. Но отрезок был задан, а потом перевернут. Вообщем, эллипс не рисуется от этого конца, потому что на него влияет этот
g2.rotate();
Как можно узнать координаты конца синего отрезка? Или каким еще способом можно это исправить??
Заранее спасибо
КОД:g2.translate(sX, sY);
g2.rotate(Math.toRadians(uhel));// переворачивает эту горизонтальную линию
g2.draw(new Line2D.Double(0, 0, vzdX, 0)); // выводит полностью горизонталюную линию
// g2.setTransform(new AffineTransform()); попытка обнулить трансформацию
g2.setColor(Color.ORANGE);
g2.fill(new Ellipse2D.Double(vzdX, 0, 50, 50));