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

На вводе указывается файл каркасов tridb, минимальное и максимальное пороговые значения. В окне результата сразу будут отображаться все каркасы с их объемами, удовлетворяющие указанным условиям. Если ваш каркас состоит из нескольких тел, то перед загрузкой данного каркаса в скрипт, нужно предварительно разделить каркасы по объему с помощью функции Каркас\Утилиты\Разделить.
Дополнительные возможности:
Скрипт можно скачать тут: GUI - Отфильтровать каркасы по объему.py
Для запуска скрипта необходимо установить Python на компьютер, на котором вы пытаетесь запустить скрипт, так как он использует графическую оболочку Tkinter, не встроенную в Micromine. Ниже выберите нужную для вас ссылку:
Важно:
Ниже будут представлены скрипт, позволяющий выбрать каркасы по объему, и его описание. Потребность в таком скрипте появилась, когда в Micromine была добавлена функция Условного моделирования, создающая автоматически оболочки по точкам. Порой в результате такого моделирования создаются "случайные" каркасы, которые, очевидно, можно отбросить, так как их объем слишком мал. Для этого был создан скрипт, окно которого показано ниже:

На вводе указывается файл каркасов tridb, минимальное и максимальное пороговые значения. В окне результата сразу будут отображаться все каркасы с их объемами, удовлетворяющие указанным условиям. Если ваш каркас состоит из нескольких тел, то перед загрузкой данного каркаса в скрипт, нужно предварительно разделить каркасы по объему с помощью функции Каркас\Утилиты\Разделить.
Дополнительные возможности:
- Вы можете удалить отброшенные фильтром каркасы из файла tridb, поставив галочку напротив функции Удалить остальные каркасы
- Вы можете создать набор из получившихся каркасов, задав номер и название формы набора. Набор сохранится только после нажатия на кнопку Сохранить.
Скрипт можно скачать тут: GUI - Отфильтровать каркасы по объему.py
Для запуска скрипта необходимо установить Python на компьютер, на котором вы пытаетесь запустить скрипт, так как он использует графическую оболочку Tkinter, не встроенную в Micromine. Ниже выберите нужную для вас ссылку:
Важно:
- Нежелательно устанавливать несколько из представленных выше версий Python на один компьютер.
- После установки Python нужно перезапустить Micromine, если он был запущен.
Customer support service by UserEcho