Скрипт, предоставляющий выбор какие заглушки добавить в модель.
Оценивает фурнитуру, отверстия которые отвечают за заглушки и материал в которых эти отверстия расположены.
Далее пользователь выбирает нужные заглушки, при необходимости корректирует количество и ОК, заглушки внесены в модель в виде объектов фурнитуры.
Есть два режима работы, переключается в первых строчках кода скрипта:
у пользователя заглушки существуют в виде файлов произвольной фурнитуры, тогда в модель вставляем именно их.
у пользователя нет произвольной фурнитуры заглушек. тогда скриптом ставится заранее сохраненная со скриптом фурнитура "заглушка", а ее материал пользователь выбирает в базе материалов.
для фильтрации необходимых отверстий от фурнитуры, в зависимости от которых нужно добавлять заглушки, необходимо заполнить файл "список.csv".
первый столбец - фраза из названия фурнитуры, которую нужно просматривать.
второй столбец - размер отверстия, которое нужно проанализировать в данной фурнитуре. отверстия записываются тремя способами, одна цифра-диаметр сквозного, цифра*цифра-диаметр и глубина глухого, цифра**-диаметр глухого и любая глубина глухого.
скрипт, список и заглушка во вложении.