Графічні роботи на комп’ютері
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Зміст
1. Алгоритм побудови ліній
2. Графічна бібліотека DirectX
3. Практичне завдання
Список використаної літератури
1. Алгоритм побудови ліній
Сформувати растрове зображення можна по-різному. Для того, щоб створити зображення на растровому дисплеї, можна просто скопіювати готовий растр у відеопам'ять. Цей растр може бути отриманий, наприклад, за допомогою сканера або цифрового фотоапарата. А можна створити зображення об'єктів просторових сцен шляхом послідовного рисування окремих простих елементів.
Прості елементи, які можна використати для візуалізації об'єктів, будемо називати графічними примітивами. Фактично, зображення об'єктів складається з геометричних елементів. Тут необхідно зробити таке зауваження. Для того щоб чітко уявляти суть речей, потрібно відрізняти візуалізацію об'єктів від опису, моделі об'єктів. Для опису об'єктів також можуть використовуватися деякі геометричні елементи, однак це — примітиви для опису у базі даних. Зручно, коли набір елементів опису об'єктів у базі той самий, як і набір графічних примітивів візуалізації — це значно спрощує процес візуалізації. Однак, у загальному випадку, елементи опису об'єктів відрізняються від графічних примітивів.
Найпростішим і, водночас, найбільш універсальним растровим графічним примітивом є піксел. Будь-яке растрове зображення можна нарисувати за допомогою пікселах, але це складно й довго. Необхідні складніші елементи, для яких рисуються відразу декілька пікселів.
Розглянемо графічні примітиви, які використовуються найчастіше часто в сучасних графічних системах, — це лінії й фігури.
Алгоритми виводу прямої лінії.
Розглянемо растрові алгоритми для відрізків прямої лінії. Припустимо, що задано координати (х1, у1 - х2, у2) кінців відрізка прямої. Для виводу лінії необхідно зафарбувати в певний колір усі піксели вздовж лінії. Для того щоб зафарбувати кожний піксел, необхідно знати його координати.
Найбільш просто нарисувати відрізок горизонтальної лінії:
for (х = х1; х <= х2; х++)//піксел (x, y1)
Обчислення поточних координат піксела тут виконується як прирощення по х (необхідно, щоб х1 ≤ х2), а вивід піксела забезпечується функцією Піксел( ). Оскільки в мові С, С++ для назви функції не можна використовувати кирилицю, то будемо далі використовувати її як коментар.
1. Алгоритм побудови ліній
2. Графічна бібліотека DirectX
3. Практичне завдання
Список використаної літератури
1. Алгоритм побудови ліній
Сформувати растрове зображення можна по-різному. Для того, щоб створити зображення на растровому дисплеї, можна просто скопіювати готовий растр у відеопам'ять. Цей растр може бути отриманий, наприклад, за допомогою сканера або цифрового фотоапарата. А можна створити зображення об'єктів просторових сцен шляхом послідовного рисування окремих простих елементів.
Прості елементи, які можна використати для візуалізації об'єктів, будемо називати графічними примітивами. Фактично, зображення об'єктів складається з геометричних елементів. Тут необхідно зробити таке зауваження. Для того щоб чітко уявляти суть речей, потрібно відрізняти візуалізацію об'єктів від опису, моделі об'єктів. Для опису об'єктів також можуть використовуватися деякі геометричні елементи, однак це — примітиви для опису у базі даних. Зручно, коли набір елементів опису об'єктів у базі той самий, як і набір графічних примітивів візуалізації — це значно спрощує процес візуалізації. Однак, у загальному випадку, елементи опису об'єктів відрізняються від графічних примітивів.
Найпростішим і, водночас, найбільш універсальним растровим графічним примітивом є піксел. Будь-яке растрове зображення можна нарисувати за допомогою пікселах, але це складно й довго. Необхідні складніші елементи, для яких рисуються відразу декілька пікселів.
Розглянемо графічні примітиви, які використовуються найчастіше часто в сучасних графічних системах, — це лінії й фігури.
Алгоритми виводу прямої лінії.
Розглянемо растрові алгоритми для відрізків прямої лінії. Припустимо, що задано координати (х1, у1 - х2, у2) кінців відрізка прямої. Для виводу лінії необхідно зафарбувати в певний колір усі піксели вздовж лінії. Для того щоб зафарбувати кожний піксел, необхідно знати його координати.
Найбільш просто нарисувати відрізок горизонтальної лінії:
for (х = х1; х <= х2; х++)//піксел (x, y1)
Обчислення поточних координат піксела тут виконується як прирощення по х (необхідно, щоб х1 ≤ х2), а вивід піксела забезпечується функцією Піксел( ). Оскільки в мові С, С++ для назви функції не можна використовувати кирилицю, то будемо далі використовувати її як коментар.
Другие работы
Контрольная работа по предмету : «Основы теории искусственного интеллекта». Вариант № 1
xtrail
: 14 мая 2013
Контрольная работа Предмет : «Основы теории искусственного интеллекта». Вариант № 1
Предлагается составить свой небольшой диалог на произвольную тему и соответствующую программу (типа doctor), реализующую этот диалог. Отладить программу, обеспечив её работоспособность, сохранить на электронном носителе для предъявления в ВУЗе, распечатку диалога и программы выслать для проверки в ВУЗ.
250 руб.
Системы коммутации(часть 2). Курсовая работа. Вариант №6.
balonand
: 28 января 2018
Задание 6
к курсовому проекту по теме
Проект ЦС СТС на базе SI 2000 V.5
1. Назначение АТС: центральная станция типа SI-2000 V.5
2. Емкость станции:
2.1. Количество абонентов, включенных в центральную АТС: 5220
2.2. Количество местных таксофонов: 10
2.3. Количество междугородных таксофонов: 14
2.4. Количество кабин переговорных пунктов: 8
2.5. Количество оконечных устройств передачи данных: 11
2.6. Количество пользователей ISDN:
доступ 30B+D: 4
доступ 2B+D: 12
2.7. УПАТС, включенные в ЦС:
тип
170 руб.
Средства программного управления в телекоммуникациях. Лабораторная работа №1. Вариант № 8
nesterenkovlad1995
: 27 мая 2020
Цель работы:
1.1 Изучение алгоритмов ввода информации в память управляющего устройства по результатам сканирования элементов АТС с программным управлением.
1.2 Изучение состава и назначения исходных данных, используемых программами ввода информации.
1.3 Изучение состава и назначения результирующих данных, создаваемых программами вводы информации.
1.4 Моделирование процесса ввода информации на PC.
Вывод:
В ходе лабораторной работы был изучен алгоритм ввода информации в память управляющего устро
300 руб.
Многоканальные телекоммуникационные системы
Yuliyatitova
: 1 апреля 2020
Контрольная работа
По дисциплине: «Многоканальные телекоммуникационные системы»
500 руб.