"Информатика. (в 2 частях)", Поляков К.Ю., Еремин Е.А.
Графические примитивы — простые объекты, из которых складывают изображения: точки, отрезки, прямоугольники и эллипсы. Каждый объект можно задать отдельно: указать его положение на плоскости, а для фигуры — ещё и размеры. У замкнутых фигур настраивают контур и заливку. Понимание примитивов помогает разбирать готовый рисунок на части, создавать его в графическом редакторе или строить с помощью программы.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Графический примитив — простейший объект, из которого составляют более сложное изображение. Например, в рисунке могут быть отдельные точки, линии и фигуры. Каждый такой объект можно задавать и изменять независимо от остальных. Это удобно, когда нужно передвинуть или изменить одну часть рисунка, не перестраивая его целиком.
Точка — примитив, который задаёт положение на плоскости. Обычно его положение записывают двумя координатами: первая показывает, где точка находится по горизонтали, а вторая — по вертикали. Например, A(2, 1) означает, что точка A имеет координаты x = 2 и y = 1. Координаты позволяют точно указать место точки, а не описывать его словами.
Отрезок — часть прямой, ограниченная двумя точками. Чтобы задать отрезок, нужно указать координаты обоих концов, например A(2, 1) и B(6, 4). По одной точке нельзя понять, куда направлен отрезок и где находится его второй конец. Поэтому координаты концов нужны и для построения, и для точного изменения линии.
Геометрическая фигура — замкнутый графический примитив, например прямоугольник или эллипс. Чтобы задать такую фигуру, указывают её положение и размеры: например, где находится прямоугольник, какова его ширина и высота. Одних координат положения недостаточно, чтобы понять, насколько большой будет фигура. Эти параметры помогают разместить объект и сделать его нужного размера.
Даже сложная картинка часто состоит из небольшого набора простых объектов. Например, изображение велосипеда можно представить как два круга, несколько отрезков и другие фигуры. Так рисунок становится набором частей, с которыми можно работать отдельно. Если понадобится передвинуть одно колесо, не придётся заново строить весь велосипед.
У каждого примитива есть параметры — данные, которые определяют его вид и положение. Координаты задают, где находится объект, а дополнительные параметры могут задавать его длину, ширину или высоту. Причина такого разделения проста: объект можно переместить, не меняя его размер, или изменить размер, оставив его на прежнем месте. При изменении параметров меняется и изображение, поэтому важно понимать, какое именно свойство нужно поправить.
Разные примитивы требуют разных данных. У отрезка есть два конца, и для его построения задают координаты каждой конечной точки: тогда определены и направление линии, и её протяжённость. Прямоугольник можно описать иначе — указать его положение и ширину с высотой. Это удобно, потому что для прямоугольника важны границы и размер, а не координаты всех четырёх углов по отдельности.
У замкнутых фигур внешний контур отделяет внутреннюю область от пространства вокруг неё. Контур задаёт границу фигуры, а заливка определяет, чем заполнена область внутри этой границы: например, цветом или узором. Эти свойства можно менять независимо, поэтому один и тот же прямоугольник может выглядеть как пустая рамка или как закрашенная фигура. Если заливка не нужна, внутреннюю часть можно оставить прозрачной.
Чтобы получить сложное изображение, примитивы комбинируют, располагают в нужных местах и при необходимости меняют их параметры. Например, для домика можно взять прямоугольник в качестве стен, треугольник для крыши, отрезки для деталей и ещё один прямоугольник для двери. Каждый элемент выполняет свою роль, а их расположение помогает узнать общий образ. Если крыша окажется слишком низко или дверь перекроет стену, композицию можно исправить, изменив параметры отдельных объектов.
| Примитив | Что изображает | Какие данные задают |
|---|---|---|
| Точка | Отдельное положение на плоскости | Координаты точки |
| Отрезок | Часть прямой между двумя точками | Координаты двух концов |
| Прямоугольник | Замкнутая четырёхугольная фигура | Положение и размеры |
| Эллипс | Замкнутая овальная фигура | Положение и размеры |
Сначала найдите в таблице нужный примитив и уточните, что он изображает. Затем проверьте, какие именно данные нужны для его построения: координаты одной или двух точек либо положение и размеры. Так проще не забыть параметры и выбрать подходящий способ задания объекта.
Задача 1. На координатной плоскости отметьте точки A(2, 1) и B(6, 4), затем постройте отрезок AB. Координаты здесь означают, что первая цифра указывает горизонтальное положение, а вторая — вертикальное. Поэтому сначала нужно нанести обе точки, а уже потом соединять их.
Ответ: отмечены точки A(2, 1) и B(6, 4), построен отрезок между ними. Задача 2. Составьте рисунок домика из прямоугольника, треугольника и нескольких отрезков; укажите примитивы и их расположение. Сначала полезно разделить образ домика на стены, крышу, дверь и дополнительные детали. Для каждой части подбирают тот примитив, форма которого лучше подходит.
Ответ: домик составлен из прямоугольников, треугольника и отрезков; стены находятся под крышей, а дверь и детали — внутри или на границах стен. Задача 3. Измените размеры и положение нескольких фигур в готовом рисунке так, чтобы они не перекрывали друг друга и сохраняли общий замысел. Здесь нужно учитывать не только каждую фигуру по отдельности, но и её соседей. Поэтому изменения лучше вносить постепенно и после каждого шага проверять композицию.
Ответ: положение или размеры фигур изменены так, чтобы они не перекрывались и вместе по-прежнему образовывали задуманный рисунок.
Путают координаты и размеры. Координаты отвечают за положение объекта, а размеры — за его протяжённость. Такую путаницу допускают, когда любые числовые параметры считают одинаковыми. Проверьте себя: если меняется место фигуры, меняются координаты; если меняется её ширина или высота, меняется размер.
Указывают для отрезка координаты только одного конца. Тогда второй конец остаётся неизвестным, поэтому однозначно построить отрезок нельзя. Ошибка возникает, когда отрезок воспринимают как точку или забывают о его границах. Перед построением проверьте, что записаны координаты обеих конечных точек.
Считают эллипс и окружность одной и той же фигурой. Окружность — частный случай эллипса, у которого форма не вытянута в одну сторону. Путаница появляется из-за сходства этих замкнутых линий. Для проверки сравните размеры по горизонтали и вертикали: у окружности они одинаковы, а у вытянутого эллипса различаются.
Описывают сложный рисунок как один примитив. Обычно картинка собрана из нескольких объектов, и у каждого свои параметры. Ошибка возникает, когда обращают внимание на общий образ, но не разбирают его на части. Проверьте себя: сможете ли вы указать отдельные фигуры и линии, из которых состоит изображение?
Чтобы правильно размещать примитивы, нужно уметь работать с координатной плоскостью: понимать, где находятся её оси и как координаты указывают положение точки. Эти знания позволяют перейти от словесного описания к точному построению. Графические примитивы применяются в графических редакторах, где из отдельных объектов создают рисунки и схемы. Они также используются в программировании, когда изображение строят командами и задают параметры объектов.
Что называют графическим примитивом?
Это простейший объект, из которого можно составить более сложное изображение. Примитив задают отдельно и при необходимости изменяют его положение, размеры или внешний вид.
Как задать положение точки на плоскости?
Положение точки задают парой координат, например A(2, 1). Первая координата показывает положение по горизонтали, вторая — по вертикали.
Какие данные нужны, чтобы построить отрезок?
Нужны координаты обоих концов отрезка. Если известен только один конец, направление и длина отрезка ещё не определены.
Чем окружность отличается от эллипса?
У окружности все точки контура находятся на одинаковом расстоянии от центра. Эллипс обычно вытянут в одном направлении, а окружность можно считать частным случаем эллипса.
Как из простых примитивов составить сложный рисунок?
Сначала рисунок мысленно разделяют на отдельные объекты и подбирают для каждого подходящий примитив. Затем задают их положение и размеры, а после проверяют, как объекты сочетаются друг с другом.
§ 41. Графические примитивы