Libx (графическая библиотека) - Libx (graphics library)

LibX
Разработчики)Кристиан Оберхольцер и Василий Фирц
Стабильный выпуск
1.0 / 16 марта 2008 г.
Операционная системаКроссплатформенность
ТипГрафическая библиотека
ЛицензияLGPL
Интернет сайтhttps://sourceforge.net/projects/libx/

LibX это платформенно-независимый C ++ библиотека программного обеспечения используется для обработки DirectX .Секретные материалы.

Он в основном построен из двух статически связанных библиотек и одного исполняемого файла, демонстрирующего возможность загрузки моделей и их рендеринга с помощью OpenGL. Две библиотеки:

libx_core

Он анализирует фактический файл и генерирует представление содержимого файла в памяти (аналогично дереву DOM .xml).

libx_model

Эта библиотека может преобразовывать сгенерированное представление файла в формат, подходящий для рендеринга, а именно:

  • преобразование индексов в 16-битное представление, если возможно
  • переупорядочивание потоков нормалей, позиций и т. д. так, чтобы они индексировались с одним индексом для каждой вершины
  • преобразовать четырехугольники в треугольники
  • и т.п.[нужна цитата ]

внешняя ссылка