Этот проект создан для работы с геометрическими объектами, построенными на 3 точках. Функционал: -Библиотека с значительным набором базовых геометрических понятий (точка, вектор, отрезок, плоскость, треугольник и т.д.) и методы для работы с ними. -Поиск пересечений между геометрическими объектами. -Визуализация треугольников в vulkan На данный момент визуализация сделана только под Windows. Вырожденные в точку/отрезок треугольники учитываются при поиске пересечений но не визуализруются. Управление камерой в визуализации: Перемещение вокруг сцены - Cursor control keys. Приблизить/отдалить - PageDown/PageUp. Сейчас собрана программа, которая ищет пересечения между треугольниками и визуализирует их. Для корректной работы CMake необходимо прописать в него нужные пути к библиотекам. Формат входных данных: 2 //количество объектов 0.0 -1.0 0.0 0.0 1.0 0.0 1.0 0.0 0.0 //объект по 3 точкам 0.0 -1.0 0.5 0.0 1.0 0.5 1.0 0.0 0.5 //объект по 3 точкам Некоторые примеры входных данных есть в input_examples