+4

Выбрать точки с помощью стринга

Pavel Yakovlev (Moderator (RUS)) 9 years ago in Micromine / Scripting 0

Всем здравствуйте!


Быть может, кому-то будет полезен скрипт, о котором пойдет речь в этом посте.


Скрипт позволяет выбрать точки, находящиеся внутри нарисованного вами полигона или вне него, так как удалять вручную все ненужные точки при большом наборе данных может оказаться трудоемкой и нудной работой.

Пусть у вас имеются набор точек, и вы желаете оставить те точки, которые попадают внутрь полигона:

Image 205


Запускаете скрипт, выбираете файл точек и файл стринга и нажимаете ОК.


Image 206


В результате будет создан (имя созданного файла образуется из старого с добавлением в конце _cut) и загружен в Vizex файл точек, которые находятся внутри полигона:


Image 207


Если вы хотите оставить точки вне полигона, то надо поставить галочку Вне полигона и проделать те же самые операции. Скрипт находится по ссылке Выбрать точки стрингом.py, для его работы необходим также файл mmfiles.py, который должен находиться в той же папке, что и скрипт Выбрать точки стрингом (в папке проекта).


Примечание: данный скрипт работает только в плане