Интерактивные графические системы
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: бесплатные рефераты и курсовые, quality assurance design patterns системный анализ
| Добавил(а) на сайт: Нюхтилин.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 | Следующая страница реферата
Экранная система координат - система координат X1Y1Z наблюдательной системы. Данная система координат выбирается левой.
[pic]
По аналогии c физическими устройствами ось z соответствует главному
лучу объектива, плоскость xy - задней фокальной плоскости, а центр проекции
F располагается на оси OZ в точке (0,0,f) и сопоставляют с задней главной
точкой объектива.
Модель приемника света
Так как исходной позицией для трассировки луча является центр рецептора, то алгоритм начинает работу с определения пространственного расположения всех рецепторов .
[pic]
В плоскости xoy экранной системы располагается матрица точечных приемников, где c( и d( шаг сетки рецепторов по оси x и y. Координаты рецептора (xij, yij,0) могут быть вычислены на основании его индексов: xij = c((j- J/2 -1/2) yij = d((I/2-i+1/2), где I,J - максимальное значение соответствующих индексов
Преобразование координат из экранной системы в объектную xyz(XYZ
[X,Y,Z,1]=[x,y,z,1] M(
M( - матрица порядка 4, являющееся обратной матрице M, связывающей объектную правую и экранную левую системы.
[pic]
[pic]
[pic]
Модель объекта
Примитивы
В методе обратной трассировки лучей трехмерные объекты выгодно представлять в виде отдельных строительных блоков, поверхности которых можно описать кривыми первого и второго порядка.
Определение: Функциональным объемом называется некоторая часть
пространства (не обязательно конечная), охватываемая поверхностью одной
функции. Принадлежащим телу объекта считается подпространство, выделяемое
поверхностью f (x,y,z)=0 в любой точке которого, значение скалярного поля f
(x,y,z)>0. Такое подпространство именуется положительным.
Определение: Объемный примитив - конечный участок пространства, ограниченный одной или несколькими функциональными поверхностями.
Определение: Плоский примитив - часть плоскости, ограниченная замкнутой линией, состоящей из конечного числа прямолинейных или криволинейных участков.
К структуре примитива относятся неизменное количество ограничивающих его поверхностей и вид функций, описывающих эти поверхности. Изменение формы примитива может достигаться варьированием параметров функций.
Пространственные комбинации примитивов
Из комбинаций примитивов образуются более сложные примитивы, называемые строительными блоками. Над примитивами определены следующие пространственные комбинации: объединения пересечения исключения
Формализованная модель объекта
Любой пространственный объект, образованный комбинацией примитивов может быть описан древовидной структурой, корнем которого является сам объект, вершинами - примитивы, а в узлах ветвей помещаются операции пространственных комбинаций.
Взаимное положение объекта
Рекомендуем скачать другие рефераты по теме: дипломная работа проект, защита диплома.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 | Следующая страница реферата