Libx (графическая библиотека) - Libx (graphics library)
LibX это платформенно-независимый C ++ библиотека программного обеспечения используется для обработки DirectX .Секретные материалы.
Он в основном построен из двух статически связанных библиотек и одного исполняемого файла, демонстрирующего возможность загрузки моделей и их рендеринга с помощью OpenGL. Две библиотеки:
libx_core
Он анализирует фактический файл и генерирует представление содержимого файла в памяти (аналогично дереву DOM .xml).
libx_model
Эта библиотека может преобразовывать сгенерированное представление файла в формат, подходящий для рендеринга, а именно:
- преобразование индексов в 16-битное представление, если возможно
- переупорядочивание потоков нормалей, позиций и т. д. так, чтобы они индексировались с одним индексом для каждой вершины
- преобразовать четырехугольники в треугольники
- и т.п.[нужна цитата ]