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

Pymxs python удаление модификатора по классу

k3b3

Активный участник
Рейтинг
16
Как удалить с помощью питон все модификаторы выделенных объектов по классу (например meshsmooth)
Пока то, что нашел

nodes = rt.getCurrentSelection()
for node in nodes:
mods = node.modifiers
for mod in mods:
cl = rt.classOf(mod)
print(cl)
rt.deleteModifier(node, mod)

k3b3

Активный участник
Рейтинг
16
Владислав Бодюл
for o in rt.selection:
    for m in rt.getClassInstances(rt.MeshSmooth, target=o):
        rt.deleteModifier(o, m)
Спасибо большое