+10

Построение осевых линий

Zaytsev_Andrey 2 months ago in Micromine / Scripting updated 2 months ago 0

Добрый день, коллеги!

В процессе моделирования возникла необходимость в автоматизации построения осевых линий каркасов и расчета элементов залегания по ним с дальнейшим использованием данных при динамическом поиске. Подробности применения подробно расписаны Евгением здесь https://forum.micromine.com/communities/12/topics/2304-uskorennyij-metod-postroeniya-i-vyichisleniya-elementov-zaleganiya

С целью автоматизации был написан скрипт, который по исходному каркасу строит осевые линии (горизонтальные и вертикальные вкрест простирания) с заданным интервалом сечений, а также рассчитывает элементы залегания. Возможно кому-то понадобятся осевые линии и для других целей.

Хочу поделится наработками, строго не судите первый подобный опыт в Python, возможны ошибки при запуске, но Windows он вам точно не снесёт)

Прилагаю две версии

  • Яндекс.Диск - готовый к запуску скрипт с уже запакованными предустановленными библиотеками и интерпретатором Python - 274 МБ
  • create_centerline.zip - скрипт без предустановленных библиотек (requirements.txt в наличии) - 2 МБ
  • README.pdf - небольшая пояснительная записка по скрипту

Буду рад обратной связи, комментариям по ошибкам и недочетам.

P.S. после распаковки архива в корневой папке проекта сам скрипт запускается через main.py