Лабораторна робота № 2Стр 1 из 4Следующая ⇒
Побудова графічних зображень методом базової точки. Мета роботи Навчитися створювати графічні зображення методом базової точки, а також виконувати з ними операції масштабування та мультиплікації. Завдання 1 Побудувати методом базової точки зображення, наведене у варіантах завдання 1. Виконати малювання та фарбування окремих елементів зображення довільною текстурою та кольором. Завдання 2 Побудувати методом базової точки зображення, наведене у варіантах завдання 2. Зафарбувати окремі елементи зображення власно створеними текстурами користувача. Виконати згідно індивідуального завдання мультиплікацію зображення – рух зображення в заданих напрямках від початкового положення зі зміною розмірів (пропорційно по двох осях). Завдання 3 Побудувати методом базової точки зображення, наведене у варіантах завдання 3. Варіанти індивідуальних завдань
Стислі теоретичні відомості Метод базової точки зручно використовувати для малювання складних зображень для створення мультиплікації, тобто створення зображень, над якими виконуються операції переміщення та масштабування. Суть методу базової точки: · вибирається деяка точка зображення як базова точка з координатами (x, y); · координати інших точок зображення відраховуються від базової точки. Необхідно всі координати точок зображення розраховувати у відносних одиницях, що дозволяє легко масштабувати зображення. Для цього вводять параметри dx, dy – масштаб одиниць зображення по осях x та y (в пікселах). Координати кожної точки зображення вказують як (x ± k1*dx, y ± k2*dy), де k1, k2 – кількість відносних одиниць від базової точки. Технологія створення мультиплікації: · вивести зображення відносно базової точки кольором ліній; · через якийсь час його стерти: а) виконати тимчасову затримку оператором Delay(мсек); б) перемалювати зображення кольором фона (або очистити область зображення кольором фону); · змінити базову точку і вивести це ж саме зображення на новому місці. Для створення мультиплікації треба створити процедуру виводу зображення методом базової точки. Параметрами такої процедури будуть значення базової точки x, y, масштабів зображення dx, dy, значення кольору малювання color та інших необхідних параметрів (наприклад, кольорів текстур тощо). Контрольні питання 1. В чому сутність технології побудови зображень методом базової точки? 2. Як виконати масштабування зображень, побудованих методом базової точки? 3. Що таке мультиплікація? Як створити мультиплікацію об’єкта, побудованого методом базової точки? Література 1. Культин Н.Б. Программирование в Turbo Pascal 7.0 и в Delphi. – 2-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2001. – 416 c. – С. 222-226. Варіанти завдання 1 1) 2) 3) 4)
5) 6) 7) 8)
9) 10) 11) 12)
13) 14) 15)
Варіанти завдання 2 Варіанти завдання 3
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|