вторник, 3 февраля 2015 г.

Удаление объектов в произвольном порядке посредством maxscript.


1. Выделим объекты, которые нужно проредить.
2. Создадим и выполним новый скрипт: for i in selection where (random 0 1) == 1 do delete i
Для выполнения скрипта необходимо нажать сочетание клавиш ctrl+E
Это результат
Есть один ньюанс. Чтобы не попасть на долгое выполнение скрипта, необходимо выполнять скрипт при неактивной закладке modify.

В данном случае удаляется 50% объектов. Если необходимо варьировать этот процент, то можно поменять часть кода:
(random 0 2) == 1 - удаляется каждый третий объект, т.е. 30%
(random 0 10) == 1 - удаляется каждый десятый объект, т.е. 10% и т.д.

Комментариев нет:

Отправить комментарий