Render.ru
Поддержать

XRefs

  • Автор темы Гость
  • Дата создания

Гость

xrefs.deleteAllXRefs [root:<XRefScene>]

If root is not specified, deletes all XRef Scene objects. If the root:<XRefScene> is specified, only the specified XRefScene’s XRef Scene object, and its nested XRef Scene objects, are deleted.

Почему это не работает?

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
Это только для XrefScenes
Для удаления обьектов можеш сделать так:

delete (for i in $* where (classof i) == XRefObject collect i)

Гость

Что для сцен? Не работает? Мне объекты не нужны, они коряво реализованы. Как циклы организовывать я знаю. А интересовало меня только то, почему это не работает. Или я туплю, или дискритовцы не доглядели?

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
Никаких проблем с использованием в 6ке не заметил.

Гость

Объектов или сцен? Работают объекты правильно, но если вы вставите группу, а потом удалите из нее элемент, макс будет постоянно ругаться и исправить это будет достаточно сложно. Со сценой же можно делать все что угодно, кроме модификации. Конечно, это минус, но не большой. И все-таки, почему не работает xrefs.deleteAllXrefs?

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
Повторю еще раз
метод deleteAllXrefs - нормально работает
Удаляет из сцены xRef Scene, на xRefs Objects никакого влияния
не оказывает
Если использовать без параметра, писать так
xrefs.deleteAllXrefs()
Поле использования, операция Undo вызывает краш макса

Гость

А я как пишу? Так и пишу xrefs.deleteAllXrefs(). После этого он должен все сцены удалить, так? Но этого не происходит. Более того, другой метод, который должен подсчитывать их число, никакого числа не выдает. Может я недопонимаю и вместо xrefs надо писать конкретный объект, но тогда какой?

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
Скорее всего ты упорно пытаешся удалить обьекты а не сцены
сцены должны быть загруженны через меню File\xRef Scene..
или командой:
max file xref scene
Если у тебя это неработает значит у тебя что-то нето с максом
Работа же с обьектами никаких специальных комаманд не требует