Координаты для рисования: использовать число с плавающей точкой или целое число - PullRequest
1 голос
/ 26 апреля 2011

Есть ли преимущества использования координат с плавающей точкой и целочисленных координат при рисовании на Graphics2D для использования на экранном дисплее?

1 Ответ

3 голосов
/ 26 апреля 2011

Это зависит от типа материала, который вы хотите нарисовать.

Если вы рисуете «синтетические» вещи, такие как виджеты пользовательского интерфейса, например кнопки и тому подобное, то имеет смысл придерживаться целочисленных координат.

С другой стороны, если вы рисуете "органические" вещи, такие как представление треугольника, или ребер, которые соединяют вершины в графиках, то имеет смысл использовать плавающую точку.

ДругойМожно подумать об этом, чтобы смоделировать вашу сцену как можно ближе к реальным координатам, используя значения с плавающей запятой, и позволить движку Graphics2D определить, куда идут координаты (в пиксельных координатах) при рисовании на экране.

...