Показать сообщение отдельно
Старый 16.01.2019, 10:29   #94
volunka
Местный
 
Аватар для volunka
 
Регистрация: 22.09.2010
Адрес: Россия, г. Санкт-Петербург
Сообщений: 538
Сказал(а) спасибо: 1,084
Поблагодарили 2,184 раз(а) в 436 сообщениях
Вес репутации: 678
volunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспоримаvolunka репутация неоспорима
По умолчанию

Цитата:
Сообщение от SMDK Посмотреть сообщение
Всем доброго дня!
Необходимо выделить фрезеровку с радиусом менее 50 мм в отдельную операцию.
Если кто-то с подобными задачами сталкивался, подскажите от чего оттолкнуться.
В последних версиях БСметы можно создавать пользовательские вычисляемые параметры, где можно использовать скрипт.

Общая идея, получить в скрипте контур панели, перебирать каждый элемент контура и проверять, является ли он дугой окружности. А если является, то проверять его радиус. Если радиус меньше 50, то писать в результат, то что хотите, если нет, то писать 0.
volunka вне форума   Ответить с цитированием Вверх