logo
CG

Графические функции примитивов.

Графические примитивы — это заранее определенные основные геометрические элементы, при помощи которых строятся более сложные модели.

Примитивы имеют следующие свойства: - Цвет (color); - Тип линий (linetype); - Масштаб типа линий

и др.

line(int x1, int y1, int x2, int y2) – линия из точки (x1,y1) в точку (x2,y2)

lineto(int x, int y)

moveto(int x, int y) – помещает курсор в точку (x,y)

linerel(int dx, int dy)

cirele(int x, int y, int radius) – окружность с радиусом L из точки (x, y)

arc(int x, int y, radius) – дуга окружности

drawpoly() – контур многоугольника

ellipse() – эллипс

rectangle(int left, int top, int right, int bottom) – прямоугольник

setlinestyle(стиль, 0, толщина) - устанавливает текущий стиль линии

floodfill(int x, int y, int bordercolor) – раскрашивание контура многоугольника

setfillstyle(int pattern, color) – заштриховка многоугольника

bar() – закрашенный столбик

bar3d() – заполненный столбик в 3D

fillellipse() – заполненный эллипс

fillpoly() – заполненный многоугольник

pieslice() – заполненный сектор круга

sector() – заполненный эллипт.сектор

setviewport(int left, int top, int right, int bottom, int flag) – размер окна

cleardevice() – очищает активную страницу

clearviewport() – очищает окно

getimage()/putimage() – записывает в память образ/возвращает записанный образ

initgraph(*driver; mode; *putch) - инициализирует графическую систему (driver – драйвер, mode – режим драйвера, putch – путь к пакету)

closegraph() – закрывает графику и устанавливает текстовый режим

void far setcolor(intcolor) – установка цвета