Графічні роботи на комп’ютері

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-143062.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Зміст

1. Алгоритм побудови ліній

2. Графічна бібліотека DirectX

3. Практичне завдання

Список використаної літератури

1. Алгоритм побудови ліній

Сформувати растрове зображення можна по-різному. Для того, щоб створити зображення на растровому дисплеї, можна просто скопіювати готовий растр у відеопам'ять. Цей растр може бути отриманий, наприклад, за допомогою сканера або цифрового фотоапарата. А можна створити зображення об'єктів просторових сцен шляхом послідовного рисування окремих простих елементів.

Прості елементи, які можна використати для візуалізації об'єктів, будемо називати графічними примітивами. Фактично, зображення об'єктів складається з геометричних елементів. Тут необхідно зробити таке зауваження. Для того щоб чітко уявляти суть речей, потрібно відрізняти візуалізацію об'єктів від опису, моделі об'єктів. Для опису об'єктів також можуть використовуватися деякі геометричні елементи, однак це — примітиви для опису у базі даних. Зручно, коли набір елементів опису об'єктів у базі той самий, як і набір графічних примітивів візуалізації — це значно спрощує процес візуалізації. Однак, у загальному випадку, елементи опису об'єктів відрізняються від графічних примітивів.

Найпростішим і, водночас, найбільш універсальним растровим графічним примітивом є піксел. Будь-яке растрове зображення можна нарисувати за допомогою пікселах, але це складно й довго. Необхідні складніші елементи, для яких рисуються відразу декілька пікселів.

Розглянемо графічні примітиви, які використовуються найчастіше часто в сучасних графічних системах, — це лінії й фігури.

Алгоритми виводу прямої лінії.

Розглянемо растрові алгоритми для відрізків прямої лінії. Припустимо, що задано координати (х1, у1 - х2, у2) кінців відрізка прямої. Для виводу лінії необхідно зафарбувати в певний колір усі піксели вздовж лінії. Для того щоб зафарбувати кожний піксел, необхідно знати його координати.

Найбільш просто нарисувати відрізок горизонтальної лінії:

for (х = х1; х <= х2; х++)//піксел (x, y1)

Обчислення поточних координат піксела тут виконується як прирощення по х (необхідно, щоб х1 ≤ х2), а вивід піксела забезпечується функцією Піксел( ). Оскільки в мові С, С++ для назви функції не можна використовувати кирилицю, то будемо далі використовувати її як коментар.
Термодинамика и теплопередача СамГУПС 2012 Задача 14 Вариант 1
Водяной пар в количестве G кг, при начальном абсолютном давлении р1=0,8 МПа расширяется при постоянной температуре от объема V1 до объема V2. Определить количество подведенной теплоты, изменение внутренней энергии и работу в процессе. Решение задачи иллюстрировать i-s диаграммой.
User Z24 : 10 ноября 2025
180 руб.
Термодинамика и теплопередача СамГУПС 2012 Задача 14 Вариант 1
Лабораторная работа №2 по дисциплине «Основы визуального программирования»
Лабораторная работа No 2 Тема: Компоненты MainMenu, PopupMenu, Memo, OpenDialog, SaveDialog. Создание вложенного динамического меню. Задания: ЗАДАНИЕ 1: Создание простейшего редактора, который работает с файлом memos.txt, находящемся в текущей папке. 1. Создайте главное меню – компонент MainMenu - с пунктами: 1.1. Создайте обработчики событий, поступающих от объектов: Exit1 – закрытие формы; About1 – информация об авторах в стандартном окне (MessageDlg); 2. Создать всплы
User xtrail : 8 апреля 2013
250 руб.
Лабы №1-№5, для всех вариантов. Теория языков программирования и методы трансляции.
Лабораторная работа № 1 Генерация цепочек языка Пусть язык задан контекстно-свободной грамматикой (теоретический материал разделов 1.1–1.4). Написать программу, которая по заданной грамматике будет генерировать ВСЕ цепочки языка в некотором диапазоне длин. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы. Предусмотреть возможность выбора пользователю – использовать заданную в программе грамматику
User sonya555941 : 2 ноября 2017
100 руб.
Учет на предприятии малого бизнеса
Содержание Введение 1. Характеристика основных положений учетной политики организации. 2. Какие основные хозяйственные операции составляют содержание деятельности малого предприятия и какими бухгалтерскими проводками они отражаются. 3. Задание №1 Список литературы Введение СПК «Базинский» Бутурлинского района Нижегородской Области расположен юго-восточнее, в 130 км от областного центра, города Нижний Новгород. Административный и хозяйственный центр СПК «Базинский» расположен в самом поселке Бут
User alfFRED : 9 ноября 2012
10 руб.
up Наверх