cam-api-examples
cam-api-examples
Примеры использования API SprutCAM
Документация: https://docs.sprut.ru/CAMAPI/19/en/
Уроки: https://docs.sprut.ru/CAMAPI/19/en/src/Lessons/Lesson1.html
Чтобы было возможно собрать примеры из этого репозитория, вы должны сначала добавить наш сервер в список источников пакетов nuget. Для этого просто запустите скрипт addNugetSources.cmd из корневого каталога этого репозитория.
Информация о проектах
Примеры быстрого запуска
-
Пустой шаблон расширения - ExtensionEmptyNet
Демонстрационный ролик -
Шаблон глобального расширения - ExtensionGlobalNet
Демонстрационный ролик -
Шаблон расширения утилиты - ExtensionUtilityNet
Демонстрационный ролик
Примеры пользовательского интерфейса
-
Пользовательские диалоговые окна - ExtensionUtilityDialogWindowNet
Демонстрационный ролик -
Примеры окон сообщений - ExtensionUtilityMessageBoxNet
Демонстрационный ролик -
Всплывающее сообщение с уведомлением - ExtensionUtilityNotifyNet
Демонстрационный ролик
Примеры полных проектов
- Полная демонстрация 3D-процесса с помощью утилиты - FullWorkflow3DProject Демонстрационный ролик
Примеры CAMIPC
-
Рабочий процесс создания операций - ApplicationCreateOperations
Демонстрационный ролик -
Полная демонстрация рабочего процесса в 3D с помощью IPC - ApplicationNetFullWorkflow3DProject
Демонстрационный ролик -
Пример импорта геометрии - ApplicationGeometryImporter
Демонстрационный ролик
Примеры C геометрией
-
Импортер OBJ-файлов - AddinImportObjNet
Демонстрационный ролик -
Импорт геометрии SVG - AddinImportSvgNet
Демонстрационный ролик -
Импорт пользовательской геометрии - ExtensionUtilityGeomCustomImportNet
Демонстрационный ролик -
Утилита для импорта геометрии - ExtensionUtilityGeometryImporterNet
Демонстрационный ролик -
Работа с геометрической моделью - ExtensionUtilityGeometryModelNet
Демонстрационный ролик -
Инструмент выбора геометрии - ExtensionUtilityGeometryPickerNet
Демонстрационный ролик -
Утилита импорта SVG - ExtensionUtilityImportSvgNet
Демонстрационный ролик -
Создание систем координат - ExtensionUtilityLCSCreatorNet
Демонстрационный ролик -
Конвертер CLData - ExtensionGeomCLDataConverterNet
Демонстрационный ролик -
Конверт геометрических файлов в .OSD - OSDMakerExampleNet
Демонстрационный ролик -
Отбор выбранных объектов модели - UtilityGeometryEntityReader
Демонстрационный ролик
Примеры атрибутов
- Базовое управление атрибутами - ExtensionAttributesManageNet
Демонстрационный ролик
Примеры со станками
-
Информация о станке - ExtensionUtilityProjectMachineInfoNet
Демонстрационный ролик -
Операция с вращением осей станка - FlippingToolNet
Демонстрационный ролик -
Изменение свойств (размеров) станка - MachinePropsChangeNet
Демонстрационный ролик
Примеры с операциями
-
Точка входа при открытии меню "Операций" - ExtensionOperationPopupNet
Демонстрационный ролик -
Всплывающее окно при изменении событий - ExtensionOperationPopupOnChangeNet
Демонстрационный ролик -
Генерация кода ЧПУ - ExtensionUtilityNCMakerNet
Демонстрационный ролик -
Создание операции с параметрами - ExtensionOperationParamsNet
Демонстрационный ролик -
Создание простой операции - ExtensionOperationSimpleNet
Демонстрационный ролик -
Создание операций, деталей, установ - OperationNet
Демонстрационный ролик -
Переименование операций - RenameOperationsNet
Демонстрационный ролик
Примеры с инструментами
-
Импорт инструмента DIN4000 - DIN4000ImportPluginNet
Демонстрационный ролик -
Пример создания инструмента - MachiningToolsCreateExample
Демонстрационный ролик -
Информация о списке инструментов проекта - ExtensionUtilityProjectToolsListNet
Демонстрационный ролик -
Добавление инструментов - OperationToolAddNet
Демонстрационный ролик
Примеры PLM
- Пример интеграции PLM - PLMExtensionNet
Демонстрационный ролик