что такое путь и подпуть в Java2D? - PullRequest
1 голос
/ 11 января 2011

Надеюсь, это не глупый вопрос:

Что такое путь, подпуть и конечная точка в Java2D?

1 Ответ

3 голосов
/ 12 января 2011

Чаще всего путь - это комбинация линий и кубических сегментов Безье.Процедурно это представляется последовательностью методов moveTo, lineTo, curveTo и closePath.Они соответствуют операторам с тем же именем в PostScript (но в нижнем регистре), из которых происходит модель изображения Java2D.(Также существует quadTo, который является квадратичным сегментом Безье, но это менее важно и легко моделируется с помощью curveTo, если это необходимо).

Подпуть - это соединенная последовательность сегментов.У него нет своего собственного класса, но объект GeneralPath может содержать несколько подпутей, каждый из которых начинается со своего собственного moveTo ().

Конечные точки - это точки на концах каждого отрезка линии,Их (x, y) координаты являются аргументами для moveTo и lineTo и двумя последними аргументами для curveTo (другие аргументы являются «контрольными точками», которые влияют на форму сегмента кривой, но не на конечные точки).

Надеюсь, что это просветляет.

...