русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Функції графічного виведення


Дата додавання: 2014-11-28; переглядів: 870.


 

void ropen();

Ініціалізація графічного режиму. Встановлюється графічне вікно з параметрами по умовчанню. Координати точки, що відповідає лівому нижньому куту вікна, дорівнюють x = -4, y = -3 , а координати правого верхнього кута мають координати x = 4, y = 3. За допомогою функції wind.scale можна встановити будь-які іншу систему координат і масштаб.

 

void rclose();

Виконується перехід із графічного режиму виведення на екран в текстовий.

 

void rclear();

Очищення поточного графічного вікна.

 

int pix(double xr);

Перетворення значення відносної x-координати точки в значення її абсолютної координати.

 

int piy(double yr);

Перетворення значення відносної y-координати точки в значення її абсолютної координати.

 

void rmoveto(double x, double y);

Аналог функції moveto зі стандартної бібліотеки. Встановлює курсор графічного вікна в положення, що відповідає координатам x,y.

 

void rputpixel(double x, double y, int col);

Аналог функції putpixel зі стандартної бібліотеки. Малює на екрані точку з координатами x,y, використовуючи при цьому колір малювання col.

 

void rlineto(double x, double y);

Аналог функції lineto зі стандартної бібліотеки. Малює відрізок прямої лінії починаючи з поточної точки графічного вікна й до точки з координатами x,y.

 

void rline(double x1, double y1, double x2, double y2);

Аналог функції line зі стандартної бібліотеки. Малює відрізок прямої лінії починаючи із точки з координатами x1,y1 і до точки з координатами x2,y2..

 

void rball(double x, double y, float R);

Аналог функції circle зі стандартної бібліотеки. Малює коло із центром у точці з координатами x,y і з радіусом R.

 

void rbox(double x1, double y1, double x2, double y2);

Аналог функції rectangle зі стандартної бібліотеки. Малює прямокутник, x1,y1 - координати лівого нижнього кута, x2,y2 - координати правого верхнього кута.

 

void rfloodfill(double x, double y, int clr, int brd);

Аналог функції floodfill. Виконує заливання фігури кольором clr до границі з кольором brd починаючи із точки з координатами x,y.

 

void rwinbox(int col=15, int th=1);

Малює прямокутну рамку для поточного графічного вікна із зазначеними кольором й товщиною лінії. Якщо ця функція викликається без фактичних параметрів, то, за умовчанням, використовуються значення col=15, th=1.

 

void rwinbk(int colbk);

Створює фон поточного вікна, зафарбовуючи його кольором colbk.

 

void rfillball(double x, double y, double R, int col);

Малює зафарбоване коло, x,y - координати центру, R - радіус, col - колір зафарбовування.

 

 


<== попередня лекція | наступна лекція ==>
Функції й процедури класів | Void main()


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн