МЕТОДИЧНІ ВКАЗІВКИ
Комп'ютерна графіка у візуальному програмуванні
1. Системи комп'ютерної графіки
Робота з комп'ютерною графікою - одне з найпопулярніших напрямків використання комп'ютерних систем. В даний час комп'ютерна графіка широко використовується в різних напрямках: у комп'ютерному моделюванні, САПР, комп'ютерних іграх, навчальних програмах, рекламі і дизайні, мультимедіа презентаціях, веб-сторінках та ін.
1.1 Принципи формування зображень на екрані
Розрізняють три види комп'ютерної графіки: растрову графіку , векторну графіку і фрактальну графіку .
Растрову графіком застосовують при розробці електронних (мультимедійних) і поліграфічних видань. Ілюстрації, виконані засобами растрової графіки, створюють за допомогою сканування художніх малюнків, цифрових фото і відеокамер.
Програмні засоби для роботи з векторною графікою призначені для створення ілюстрацій. Такі засоби широко використовують в рекламних агентствах, дизайнерських бюро, редакціях і видавництвах.
На відміну від растрової графіки, в якій зображення формується з сукупності точок, в векторній графіці зображення являє собою сукупність простих елементів:прямих ліній, дуг, кіл, еліпсів, прямокутників, закрасок та ін., які називаються графічними примітивами. Положення і форма графічних примітивів задаються в системі координат, пов'язаних з екраном. Зазвичай початок координат розташовано у верхньому лівому куті екрану. Сітка пікселів збігається з координатної сіткою. Горизонтальна вісь x спрямована зліва направо, а вертикальна вісь y - зверху вниз. У векторній графіці обсяг пам'яті, займаної лінією, не залежить від розмірів лінії, оскільки лінія представляється у вигляді формули (у вигляді декількох параметрів). Що б ми не робили з цією лінією, міняються тільки її параметри, що зберігаються в комірках пам'яті. Кількість же осередків залишається незмінною для будь-якої лінії.
Лінія - це елементарний об'єкт векторної графіки. Все, що є у векторній ілюстрації, складається з ліній. Найпростіші об'єкти об'єднуються в більш складні. Наприклад, об'єкт чотирикутник можна розглядати, як чотири пов'язані лінії, а об'єкт куб можна розглядати як дванадцятеро пов'язаних ліній, або як шестеро пов'язаних чотирикутників. Через такого підходу векторну графіку часто називають об'єктно-орієнтованої.
Як і всі об'єкти, лінії мають властивості. До цих властивостей відносяться: довжина лінії, її товщина, колір, характер лінії (суцільна, пунктирна і т.п.)
Замкнуті лінії мають властивість заповнення . Внутрішня область замкнутого контуру може бути заповнена кольором , текстурою , картою . Найпростіша лінія, якщо вона не замкнута, має дві вершини, які називаються вузлами . Вузли теж мають властивості, від яких залежить, як виглядає вершина лінії, і як дві лінії сполучаються між собою.
Замкнуті контури можна зафарбовувати. Як заповнювач може бути обрана кольорова фарба або регулярна текстура. Іноді як використовують заготовлені растрові зображення, звані картою .
Програмні засоби для роботи з графікою фрактальної призначені для автоматичної генерації зображень шляхом математичних розрахунків. Створення художньої фрактальної композиції полягає не в малюванні, а в програмуванні. Фрактальну графіку часто використовують у розважальних програмах.
Фрактальна графіка, як і векторна, - обчислюється, але відрізняється тим, що ніякі об'єкти в пам'яті комп'ютера не зберігається. Зображення будується з управління, тому нічого, крім формули зберігати не треба. Зміна коефіцієнтів в рівнянні дозволяє отримувати абсолютно іншу картину.
1.2 Графічні методи
Графічні методи дозволяють зображати на об'єкті даного класу який-небудь геометричний елемент, наприклад точку, відрізок, прямокутник, овал і ін. Розглянемо графічні методи (див. табл. 1.1).
Метод Scale. Метод можна ...