Один метод построения полигональных изображений
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Построение изображений трехмерных объектов при помощи компьютера – тема, которая издавна привлекала особое внимание программистов и разработчиков аппаратных средств. С появлением эффективных графических библиотек (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) определяются по формулам:
Один метод построения полигональных изображений
Все же немало есть и тех, кто захочет не только получить результат, но и узнать, что лежит между интерфейсом графической библиотеки и готовой картинкой на экране. Для них и предназначена эта статья, в которой мы постараемся изложить суть одного метода построения трехмерных изображений, быть может, не самого эффективного.
Терминология
Прежде поясним некоторые математические понятия, которыми будем пользоваться в дальнейшем.
Мировая система координат – в нашем случае пространственная прямоугольная система координат (СК), две оси которой (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) определяются по формулам:
Один метод построения полигональных изображений
Другие работы
Задача по физике №361
anderwerty
: 5 декабря 2014
361. Вычислить по теории Дебая молярную нулевую энергию кристалла меди. Характеристическая температура меди равна 320 К.
15 руб.
Ролик упорный МЧ00.46.00.00 деталировка
coolns
: 2 декабря 2019
Ролик упорный МЧ00.46.00.00 сборочный чертеж
Ролик упорный МЧ00.46.00.00 спецификация
Корпус МЧ00.46.00.01
Вилка МЧ00.46.00.02
Ось МЧ00.46.00.03
Втулка МЧ00.46.00.04
Пружина МЧ00.46.00.05
Крышка МЧ00.46.00.06
Ролик МЧ00.46.00.07
Стержень МЧ00.46.00.08
Планка МЧ00.46.00.09
Упорные ролики служат для направления заготовок, перемещаемых при прокате.
Каждый ролик поз. 7 свободно вращается на короткой оси поз. 3, закрепленной планкой поз. 9 и болтами поз. 11. Вилка поз. 2 плотно насажена на конец сте
500 руб.
Расчет сцепления и карданной передачи ГАЗ-53
dimon2010
: 28 февраля 2013
Содержание
Реферат __
Содержание __
Вступление __
1. ПРОЕКТИРОВОЧНЫЙ ТЯГОВЫЙ РАСЧЕТ И РАСЧЁТ ТОПЛИВНО-ЭКОНОМИЧЕСКОЙ ХАРАКТЕРИСТИКИ
АВТОТРАНСПОРТНОГО СРЕДСТВА __
1.1 Выбор прототипа и компоновочной схемы АТС __
1.2 Построение внешней скоростной характеристики
170 руб.
Стратегическое планирование в муниципальном управлении
evelin
: 23 октября 2013
Введение
3
1. Сущность стратегического планирования
5
2. Стратегическое планирование и требования к структуре муниципального управления
7
3. Основные этапы стратегического планирования
11
Этап 1. Оценка местной экономики
11
Этап 2. Формулировка реалистичных целей, задач и стратегий
18
Этап 3. Выявление, оценка и распределение и проектов по приоритетам
19
Этап 4. Составление планов действий
20
Этап 5. Внедрение планов действия
20
Этап 6. Мониторинг и оценка результатов
21
Закл
5 руб.