Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Топ:
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Для создания прямоугольника нужны две точки – верхний левый угол и нижний правый.
| Координаты левого верхнего угла прямоугольника – (X1,Y1). Координаты правого нижнего угла прямоугольника – (X2,Y2). X1, Y1, X2, Y2 – переменный целого типа. |
Процедуры рисования прямоугольников
| Rectangle(X1,Y1, X2,Y2); | Прямоугольник с обводкой и заливкой, которые устанавливаются текущим пером Pen (обводка) и в текущей кистью Brush (заливка). По умолчанию установлена обводка черного цвета сплошная толщиной 1 пиксел, заливка белая сплошная. |
| DrawRectangle(X1,Y1, X2,Y2); | С обводкой, но без заливки. Обводка по умолчанию черного цвета, толщиной 1 пкс, стиль линии обычный. |
| FillRectangle(X1,Y1, X2,Y2); | Без обводки, но с заливкой. Заливка по умолчанию белого цвета, сплошная (без штриховки). |
Учитывайте, что тот графический элемент, который нарисован последним, перекрывает собой те, которые рисовались первыми.
Пример. Создать квадратное графическое окно размером 500х500 пкс красного цвета, нарисовать в центре окна квадрат размером 200х200 пкс с координатами X1=150, Y1=150, X2=350, Y2=350.

Uses GraphABC;
Begin
SetWindowTitle('КВАДРАТ');
SetWindowWidth(500);
SetWindowHeight(500);
SetWindowIsFixedSize(true);
Window.CenterOnScreen();
Window.Clear(clRed);
Rectangle(150,150,350,350); // квадрат с параметрами по умолчанию, тонкая черная обводка,
// белая сплошная заливка, координаты (150,150,350,350)
// X1 Y1 X2 Y2
End.
Поменяйте процедуру Rectangle сначала на DrawRectangle, потом на FillRectangle, сравните.
Круги и окружности – Circle, DrawCircle, FillCircle
Для рисования круга (окружности) нужно задать координаты центра и радиус в пикселях.
| Центр круга спроектируем на оси координат: на оси X получаем значение точки X на оси Y получаем значение точки Y Радиус круга обозначен буквой R. Х, Y, R – переменные целого типа |
Процедуры рисования круга
| Circle(X,Y,R); | Круг с обводкой и заливкой, которые устанавливаются текущим пером Pen (обводка) и в текущей кистью Brush (заливка). По умолчанию установлена обводка черного цвета сплошная толщиной 1 пиксел, заливка белая сплошная. |
| DrawCircle(X,Y,R); | Окружность рисуется текущим пером. Заливки нет. |
| FillCircle(X,Y,R); | Заливка круга закрашивается текущей кистью. Обводки нет. |
Учитывайте, что тот графический элемент, который нарисован последним, перекрывает собой те, которые рисовались первыми.
Пример.Нарисуем две концентрические окружности, а в их общем центре маленький круг. Центр окружностей и круга – точка с координатами (320,240).
Uses GraphABC;
Begin
Window.Clear(clOrange);
DrawCircle(320,240, 180); // нарисовали штриховую окружность R=180
DrawCircle(320,240, 140); // нарисовали пунктирную окружность R=140
Circle(320,240, 60); // нарисовали окружность таким стилем R=60
End.
Установка цвета, толщины и стиля обводок – Pen (Перо)
Для рисования линий, контуров фигур и обводки текста используется объект Pen (Перо), который по умолчанию рисует чёрной сплошной линией толщиной 1 пиксел.
Процедуры пера
| SetPenColor(C); | Цвет линии обводки, С – переменная типа Color | ||||||||||||||||||
| SetPenWidth(X); | Толщина линии обводки в пикселах, Х – целочисленное значение | ||||||||||||||||||
| SetPenStyle(Style); | Стиль линии обводки, где Styleпринимает одно из 6 значений:
|
Пример.Нарисуем пять концентрических окружностей разными стилями пера.
Uses GraphABC;
Begin
|
|
|
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!