Есть ли какая-либо Java Framework для управления / рисования декартовой плоскости? - PullRequest
0 голосов
/ 02 декабря 2010

Я хотел бы знать, существует ли какая-либо Java Framework или ресурс для рисования и / или управления Декартовой плоскостью. Очевидно, что это можно сделать, используя только Java 2d, но реализовать некоторые ресурсы, такие как «увеличение» и «уменьшение», не так тривиально для разработки

Большое спасибо!

1 Ответ

1 голос
/ 02 декабря 2010

Java 2D содержит класс AffineTransform, который упрощает использование матрицы для задания преобразования на декартовой плоскости.Также легко применить это преобразование к вашему Graphics2D объекту с помощью метода setTransform.

Вы можете использовать стандартное преобразование, чтобы применить собственную систему координат к экранным координатам.Затем вы можете управлять этим преобразованием для учета панорамирования и масштабирования.Это позволит вам использовать собственную систему координат для разметки вашего контента, полностью отвлекая все функции панорамирования и масштабирования в одно место.

...