
Построение осевых линий
Добрый день, коллеги!
В процессе моделирования возникла необходимость в автоматизации построения осевых линий каркасов и расчета элементов залегания по ним с дальнейшим использованием данных при динамическом поиске. Подробности применения подробно расписаны Евгением здесь 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
Customer support service by UserEcho