Построение ломаных линий


 

Построение ломаных линий показано на рисунке 10.2. на примере построения ромба.

 

Рисунок 10.2. Построение ромба

 

 

нс LINE (20, 80) - (50, 50), 3

LINE (50, 50) - (80, 80), 3

LINE (80, 80) - (50, 110), 3

LINE (50, 110) - (20, 80), 3

 

Во всех операторах кроме первого достаточно задавать только конечную точку:

 

нс LINE (20, 80) - (50, 50), 3

LINE - (80, 80), 3

LINE - (50, 110), 3

LINE - (20, 80), 3

 

 

Построение прямоугольников

 

Формат оператора:

 

нс LINE (a, b) - (а1, b1), <нц>, B,

 

где a, b и а1, b1 - координаты противолежащих вершин прямоугольника; буква B предназначена только для вычерчивания прямоугольника. Для указания цвета по умолчанию вместо <нц> ставится “запятая”.

 

Пример: нс LINE (20, 50) - (80, 110), 2, В

 

 

Закрашивание прямоугольников

 

Формат оператора:

 

нс LINE (a, b) - (а1, b1), <нц>, BF,

 

где BF- означает вычерчивание прямоугольника закрашиванием цветом <нц>.

 

 

Оператор LOCATE

 

Этот оператор предназначен для установки маркера в любую точку экрана. Формат оператора:

 

нс LOCATE (b, a),

 

где b – номер строки, а – номер столбца, которые указываются только числовым способом.

Относительные координаты

 

Во всех приведенных до сих пор примерах точка всегда задавалась соответствующими ей номерами столбца и строки. Такой способ задания точки называется абсолютной координатной идентификацией. Альтернативой такому способу является так называемая координатная идентификация, при которой координаты задаются относительно последней выведенной на экран точки. Если в операторах PSET или LINE собственно координатам точки предшествует слово STEP, то эти координаты интерпретируются как смещение относительно координат последней выведенной на экран точки, например:

 

PSET STEP (20,20).

 

В операторах графического вывода точку можно идентифицировать любым способом – как с помощью абсолютных, так и с помощью относительных координат, например:

 

LINE (55, 33) - STEP(10, 25).

Оператор CIRCLE

 

Оператор CIRCLE служит для построения окружностей. Формат оператора:

 

нс CIRCLE (a, b), <R>, <нц>, 0, <g>,

 

где CIRCLE – ключевое слово “окружность”; a, b – координаты центра окружности; R – радиус; 0,<g> - размер окружности (дуги) в радианах. Если размер 0,<g> не указан, то по умолчанию вычерчивается полная окружность. Для окружности размер: 0, 6.2831.

 

Пример: нс CIRCLE (100, 100), 40, 4,0, 0.62831

 

 



Дата добавления: 2021-12-14; просмотров: 289;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.