2011-01-11 1 views

ответ

3

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

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

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

Надеюсь, это просветит.

+0

Спасибо, да, это так – skystar7