Перейти к содержанию

Termin Documentation Hub

Документация монорепозитория Termin — 3D-движка с ECS-архитектурой, физикой, рендерингом, анимацией и навигацией.


Как поддерживается документация

Проекты

Проект Описание
termin-app Основное приложение/редактор
termin-base Базовые типы, logging, settings, geometry, low-level utilities
termin-mesh Canonical mesh/resource data layer
termin-graphics tgfx/tgfx2, backend-neutral GPU API
termin-render Render framework, pipelines, frame graph
termin-display Windows/display/platform integration
termin-inspect Система инспекции: Kind-типы, рефлексия полей, сериализация C/C++/Python
termin-scene ECS-сцена: Entity, Component, SoA-хранилище, хэндлы, lifecycle
termin-collision Коллизии: GJK, коллайдеры, collision world, C/Python API
termin-physics Physics-domain bindings
termin-input Input abstractions
termin-gui UI фреймворк (tcgui): виджеты, лейауты, диалоги, Canvas/Viewport
termin-modules Система модулей: C++/Python плагины, дескрипторы, lifecycle, callbacks
termin-components Component packages
tcplot Plotting library поверх tgfx/tcgui

Архитектура