Описание проекта

Нам требуется разработка настольного приложения для Windows, предназначенного для работы с 3D-моделями зубных челюстей, сохранёнными в формате STL. Программа должна выполнять преобразование данных для дальнейшего использования в стоматологическом моделировании.

Основные требования

  • Разработать приложение на C++ или C# с графическим интерфейсом (WPF/WinForms/Qt).
  • Поддержка загрузки и вывода 3D-модели из файла формата STL (как ASCII, так и бинарный).
  • Реализация математических преобразований: вращение, масштабирование, перенос модели, отражение по осям.
  • Возможность изменения точности модели (упрощение полигональной сетки с сохранением геометрии).
  • Экспорт преобразованной модели обратно в STL-файл.
  • Подготовка минимального пользовательского интерфейса: окна с 3D- вьювером (например, OpenGL или DirectX), кнопками управления преобразованиями и индикатором прогресса для больших файлов.

Требования к кандидатам

  • Опыт разработки настольных Windows-приложений (C++/C#).
  • Понимание принципов работы с полигональными сетками и форматом STL.
  • Опыт работы с GUI-фреймворками и 3D-графикой.
  • Готовность предоставить пример кода или ссылку на аналогичный проект.

Что будет плюсом

  • Знакомство с библиотеками OpenGL, DirectX или Vulkan.
  • Понимание задач стоматологического 3D-моделирования.