Как на С++ написать плагин на подобии скругления угла в эскизе

Автор xray_3d, 25.11.15, 18:28:18

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

xray_3d

Необходимо чтобы при выделении двух прямых строилась дуга диаметром с фрезу от прямых и глубиной до угла.
Прямые при этом усекались до дуги.
Как реолизовать выбор прямых и создать иконку для этого действия в панели инструментов?
Спасибо.

Elaeagnus

 Интересует движение инструмента (фрезы)?
Станок  :?:
УП  :?:
И пр.   :?:

xray_3d

Движение фрезы в G-код делает CAM-программа, Диаметр фрезы известен на этапе проектирования.
Важен именно плагин, Просо таких углов почти всегда 4 и по проекту их бывает до тысячи, очень много отнимает процесс ручного построения их.

xray_3d

Необходимо организовать выбор прямоугольника либо двух прямых. Реализация этого у меня не получается, а вот построение дуги я могу делать.

Slaviation

В прицепе прототип решения на Python.
Нужно установить Python и его расширение Pywin32
для x86
https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/pywin32-219.win32-py2.7.exe/download
для x64
https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/pywin32-219.win-amd64-py2.7.exe/download

Запускаем cut_chamfer.pyw, селектируем два отрезка, образующих угол, жмем "Сut", селектируем следующие два, жмем "Сut" и т.д.
Для удобства вызова cut_chamfer.pyw, его можно добавить к инструментам КОМПАС (см. рис.1)