Интерактивный инструмент для параметрического моделирования
Данное решение на базе Python позволяет в реальном времени проектировать детали с помощью интерактивного интерфейса. Все программы (как и сама презентация) написаны на python без использования сторонних библиотек и сервисов.
Первый сервис - прототип интерактивного графического редактора на tkinter и matplotlib.Функционал приложения обеспечивает построение геометрических примитивов (отрезков, окружностей и дуг) как посредством манипуляций мышью, так и путем ввода точных координатных значений. В текущей версии реализована опция параметризации размеров.
Второй сервис - генерация ортогональных проекций (виды XZ, YZ, XY) и 3D-модели (изометрия).На основе набора контурных точек строится триангуляция Делоне, формирующая 2D-полигон.Создание 3D-объектов выполняется методом прямого выдавливания без использования булевых операций.
Третий сервис - сервис загружает 3D - модель и проецирует ее на 3 ортогональных проекций без булевых операций. То есть, мы получаем из 3D-модели три ортогональных проекций с проставленными на них размерами.
Четвертый сервис - интерактивный инструмент для параметрического моделирования. Пользователь может задавать геометрические параметры через поля ввода, после чего система автоматически обновляет три ортогональные проекции и 3D-модель.
