Irrlicht (графический движок)

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая BladeBHS (обсуждение | вклад) в 07:51, 13 апреля 2007 (орфография, стилевые правки). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Irrlicht - это бесплатный, свободный 3D графический движок, использующий возможности OpenGL и DirectX. Пользователю предоставляются различные функциональные возможности по загрузке и управлению 3D объектами (сцены, модели и т.п.).

Базовая структура

Движок содержит следующие пространства имен (они же модули):

namespace core

Этот модуль предоставляет классы общего назначения т.к. vectors, planes, arrays, lists и т.п.

namespace gui

Этот модуль gui содержит полезные классы для упрощения создания графического интерфейса пользователя GUI.


namespace io

Этот модуль содержит интерфейсы для ввода/вывода, они позволяют выполнять: чтение и запись файлов, доступ к zip архивам, xml файлам, ...


namespace scene

В этом модуле сосредоточено управление сценой: загрузка мешей (Mesh), специальные узлы сцены (т.к. octrees и billboards) ...


namespace video

В этом модуле содержаться классы для доступа к видеодрайверу. Весь 2d и 3d рендринг происходит здесь.