MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Один метод построения полигональных изображений

Название:Один метод построения полигональных изображений
Просмотров:72
Раздел:Информатика, программирование
Ссылка:Скачать(51 KB)
Описание:Терминология. Используемые данные и их представление. Алгоритм построения изображения. Недостатки концепции.

Часть полного текста документа:

Один метод построения полигональных изображений Василий Терешков
    Построение изображений трехмерных объектов при помощи компьютера - тема, которая издавна привлекала особое внимание программистов и разработчиков аппаратных средств. С появлением эффективных графических библиотек (Direct3D, OpenGL и т.п.) и специализированных видеокарт интерес к математическим основам машинной графики снизился, поскольку у программистов исчезла необходимость самостоятельно создавать алгоритмы построения изображений. В этом одна из сторон печальной тенденции превращения программирования из искусства в ремесло.
    Все же немало есть и тех, кто захочет не только получить результат, но и узнать, что лежит между интерфейсом графической библиотеки и готовой картинкой на экране. Для них и предназначена эта статья, в которой мы постараемся изложить суть одного метода построения трехмерных изображений, быть может, не самого эффективного. Терминология
    Прежде поясним некоторые математические понятия, которыми будем пользоваться в дальнейшем.
    Мировая система координат - в нашем случае пространственная прямоугольная система координат (СК), две оси которой (X и Y) направлены по сторонам экрана монитора, а третья - от наблюдателя.
    Экранная система координат - СК в плоскости экрана, ее оси совпадают с осями X и Y мировой СК.
    Система координат модели - СК, относительно которой в файле заданы координаты всех вершин модели, изображение которой строится.
    Вектор - направленный отрезок, его положение будем задавать либо координатами начала и конца, либо их разностями (собственно координатами вектора). Длина (модуль) вектора рассчитывается как квадратный корень из суммы квадратов его координат - это следствие теоремы Пифагора. Скалярное произведение векторов - число p, определяемое следующим образом: или, где |A| и |B| - длины векторов A и B, x, y, z - их координаты, t - угол между ними. Коллинеарные векторы - два или более вектора, лежащие на одной прямой или параллельных прямых. Компланарные векторы - три или более вектора, которые при отложении из одной точки оказываются лежащими в одной плоскости. Если векторы A, B, C компланарны, то вектор C можно разложить по векторам A и B, то есть C=aA+bB, где a и b - некоторые коэффициенты. Нормаль к вектору - вектор единичной длины, перпендикулярный данному. На плоскости координаты нормали к вектору P(x; y) определяются по формулам:
    
    Определитель - алгебраическое выражение, записанное в особой форме. Мы будем использовать определители 3-го порядка:
    
    Существует мнемоническое правило вычисления определителей 3-го порядка - так называемое правило Саррюса, с которым можно ознакомиться в специальной литературе. Используемые данные и их представление
    Возможно, вы обратили внимание на слово "полигональный" в заголовке статьи. Поясним его смысл. "Полигон" в переводе на русский язык означает "многоугольник", а "полигональный" - "составленный из многоугольников". В применении к машинной графике это означает, что для построения изображения произвольного тела сначала создается его модель - сложный многогранник, все грани которого представляют собой многоугольники, как правило, простейшие, - треугольники.
    В файле с информацией о модели должны быть каким-либо образом заданы координаты всех вершин (их число может достигать нескольких тысяч) и порядок их соединения. ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Разработка технологии сборки и монтажа ячейки трехкоординатного цифрового преобразователя перемещения
Просмотров:124
Описание:   Курсовая работа на тему: «Разработка технологии сборки и монтажа ячейки трёхкоординатного цифрового преобразователя перемещения» Введение Рассматриваемая ячейка в

Название:Обозначение осей координат и направлений перемещений исполнительных органов на схемах станков с числовым программным управлением (ЧПУ)
Просмотров:123
Описание: Обозначение осей координат и направлений перемещений исполнительных органов на схемах станков с числовым программным управлением (ЧПУ) Систему координат станка, выбранную в соответствии с рекомендациями ISO

Название:Система координат канви
Просмотров:93
Описание: Зміст Вступ Розділ 1. Теоретична частина 1.1 Компонент Image і деякі його властивості 1.2 Вивід зображень за допомогою пікселів 1.3 Збереження конфігурації в файлах .ini Розділ 2. Практична частина 2.1 Код гри

Название:Социологический анализ семьи в единстве структурных и динамических координат
Просмотров:63
Описание: Содержание 1. Социологический анализ семьи в единстве структурных и динамических координат. Семья как социальный институт и как социальная группа 2. Типология семейных структур и их основные разновидности.

Название:Компьютерная модель СГ в координатах d, q, 0 в режиме ХХ
Просмотров:67
Описание: МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ» Кафедра “Электрические станции” Расчетное задание по курсу

 
     

Вечно с вами © MaterStudiorum.ru