Координаты отсчитываются по дефолту из левого верхнего угла, причём положительное направление оси Y
направлено вниз. Приходится вручную менять, с помощью костыля, координатную систему.
На просторах гугла увидел, что в C#
есть методы TranslateTransform(x, y)
и ScaleTransform(a, b)
, которые устанавливают новые координаты (x, y)
для начальной точки отсчёта и меняют масштаб/направление соответственно.
Есть ли подобное в Java
?
Среди методов у класса Graphics
заметил create(x, y, w, h)
, который создаёт объект этого класса, но с началом координат в (x, y)
и размером (w, h)
. Таким образом, мы переносим начальную точку на другие координаты, но направление осей поменять таким способом не получится, и тогда это, по сути, бесполезно, придётся опять умножать все y
на -1
для нужного результата и опять начинать не с (0, 0)
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, хелп, своими силами не получается законнектиться к БД по hdbc
Здравствуйте! В данном куске кода появляется исключениепричем, после 1-го вызова метода из return-а
В android studio при коммите выскакивает эта ошибкаЧто делать ?
Доброго времени сутокЯ студент 4 курса ( специальность прикладная математика и информатика), и недавно встал вопрос о выборе темы для дипломной...