Как выделить объекты с уникальными именами? Может скрипт какой?

Автор
Сообщение
Lelya
Возраст: 35
Пол: Ж
На сайте c: 17.02.2007
Сообщения: 103
Откуда:
Импортировала объекты в 3dmax, получилось, что многие приходят продублированными - некоторые объекты в одном экземпляре, некоторых по 2-3 штуки одинаковых, некоторые по 6-8 дубликатов... Хотелось бы удалить лишние (объектов много, около 10000, вручную похоже нереально...) Имена дубликатов одинаковые... Т.е. если бы вышло выделить все объекты с уникальными (без повторений) именами, потом инвертировать выделение и удалить, то как раз бы удалились лишние... Как бы выделить из всего списка только объекты со всеми разными именами по 1 разу?...
Jähman'
Возраст:
Пол: М
На сайте c: 20.01.2017
Сообщения: 145
Откуда:

( names = #() uniqueNamedNodes = #() for o in objects where findItem names (n = tolower o.name) == 0 do (append names n; append uniqueNamedNodes o) select uniqueNamedNodes max select invert if queryBox "delete duplicates?" do delete selection )

!! всё пропало. я забыл что у меня перенос строки не работает :)) ловите ссылку .https://pastebin.com/T0r3nZvq  

Lelya
Возраст: 35
Пол: Ж
На сайте c: 17.02.2007
Сообщения: 103
Откуда:
Jähman' , Спасибо огромадное!!! Я верила, что на этом сайте помогут, но что так быстро и качественно! У меня нет слов! Шикарный скрипт! Отработал замечательно! Удалил почти 4500 объектов - сделал красотульку :))) Передать не могу всех чувств благодарности :) Спасибо!
Читают эту тему: