Render.ru

Как получить referenceEdits с помощью Maya API?

Leontij

Пользователь сайта
Рейтинг
4
#1
С помощью мел-овской команды cmds.referenceQuery( s, editStrings = True, showDagPath = False ) можно узнать все referenceEdits для ноды s.

А как сделать тоже самое с помощью Maya Api?

И есть ли где описание синтаксиса setAttr для атрибута типа "dataReferenceEdits" ?
 

Leontij

Пользователь сайта
Рейтинг
4
#2
Вот такой скрипт возвращает не все referenceEdits ноды skinCluster1:
sel = om.MSelectionList( )
sel.add( 'skinCluster1' )
mObject = om.MObject( )
sel.getDependNode( 0, mObject )
mFn = om.MFnDependencyNode( mObject )
attr = mFn.attribute( 'edits' )
editsPlug = om.MPlug( mObject, attr )
attrCommands = []
editsPlug.getSetAttrCmds( attrCommands, om.MPlug.kAll, True)
 
Сверху