Построение ломаных линий
Построение ломаных линий показано на рисунке 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;