Главная страница Раздел "Полигон" Предыдущий пример Следующий пример Список примеров
Пример №12: Методы задания элемента полигон

В данном примере показано как задать полигон используя все три возможных метода и посмотреть тексты соответствующих программ при статическом и динамическом задании параметров апплета.

Пример демонстрирует как задать элемент слоя полигон методами poly,  ipoly,  lpoly.  
При использовании метода poly  задается последовательность координат точек (вершин) полигона.
poly 43 221 119 34 196 221 17 102 221 102 43 221
В результате получаем многоугольник в виде звезды с коордитанами вершин
(43,221); (119,34); (196 221); (17,102); (221,102).

При использовании метода ipoly для задания полигона указываются координаты первой точки (43,221) и последовательность приращений координат для остальных точек. 
ipoly 43 221 76 -187 77 187 -179 -119 204 0 -178 119
В результате получается абсолютно такой же полигон. Он будет нарисован зеленым цветом, который задается в ключевых параметрах, при описании элемента слоя.

При задании полигона методом lpoly, используются ссылки на линии, которые являются элементами слоев line1 и line2
lpoly line1 0 1 2 line2 0
В результате получаем такой же многоугольник в виде звезды. При подведении курсора к сторонам полигона, появляется текстовая подсказка, указывающая элементом  какого слоя является данная сторона.


Задание полигона   Текст программы при:
статическом задании параметров апплета
динамическом задании параметров апплета из JavaScript
методом poly
методом ipoly
методом lpoly