Graphics3dµ/U©ЌЂ
Трехмерная графика. Визуальное отображение сцены или объекта по трем осям: высота, ширина и глубина (x, y и z)
Особенности трехмерной графики в системе Stratum.
· Общие принципы работы для 2d и 3d графики. Одни и те же функции.
· Трехмерная графика может комбинироваться с двухмерной и элементами управления
· Одновременное отображение трехмерных объектов во множестве проекций.
· Поддержка различных алгоритмов рендеринга трехмерной сцены с возможностью добавления новых.
· Поддержка формата файлов самого популярного пакета 3D анимации -
· 3D Studio.
· Работа с материалами. Текстуры на базе
статических картинок
avi файлов
видеоданных от камеры
Структура соответствующего двухмерного пространства выглядит следующим образом:
В проекции трехмерного пространства отображается трехмерное пространство, которое в свою очередь имеет следующую структуру:
В этом трехмерном пространстве расположены первичные трехмерные объекты и камера. Первичный трехмерный объект может представлять собой практически любую по сложности трехмерную фигуру, составленную из полигонов. Кроме этого трехмерные объекты могут объединяться в группы.
Работу с трехмерными объектами можно производить как из редакторе так и из модели с помощью функций. Все функции можно подразделить на следующие группы:
Создание трехмерных объектов
· Первичные трехмерные объекты могут быть созданы несколькими способами:
· непосредственное создание вершин и примитивов,
· загрузка из файла с расширением v3d или импортирывание из 3ds.
· создание объектов методом вытягивания и вращения,
· создание поверхностей (см. CreateSurface3dCreateSurface3d).
Манипуляции с трехмерными объектами
· работа с системами координат;
· перемещение, вращение, масштабирование и трансформации трехмерных объектов;
· создание и удаление объектов;
· работа с камерой.
Работа с материалами
· Создание материала
· Наложение
· Удаление
Для удобства управления трехмерными объектами существует набор имиджей для работы c 3d графикой. (См. Имиджи для работы с трехмерной графикой.)
См. Основные термины 3D графикиthermins_3d
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator