Техническое задание: Приложение для автоматизации 3D-моделирования
Цель проекта
Разработать десктопное приложение с графическим интерфейсом, которое через официальный API будет создавать в SolidWorks 2024 параметрическую 3D-деталь на основе введенных пользователем размеров.
Технические требования и стек
- Целевая среда: SolidWorks 2024
- Используемые библиотеки:
- SolidWorks 2024 Type Library (SldWorks), версия сборки: Interop.SldWorks, Version=32.0.0.0
- SolidWorks 2024 Constant type library, версия сборки: Interop.SwConst, Version=32.0.0.0
- Платформа разработки: .NET Framework 4.8
- Язык программирования: C#
- Тип приложения: Windows Forms
Функциональные требования
- Создание 3D-детали (например, пластины с отверстием) программными средствами через API SolidWorks.
- Наличие графического интерфейса с текстовыми полями для ввода параметров детали (ширина, высота, диаметр/радиус отверстия и другие необходимые размеры).
- Устойчивая работа приложения: обязательна корректная обработка исключений и ошибок для предотвращения аварийного завершения при некорректных действиях пользователя или проблемах взаимодействия с SolidWorks.
Критерии качества
- Чистый и структурированный код.
- Надежное взаимодействие с COM-объектами SolidWorks.
- Интуитивно понятный пользовательский интерфейс.