Можно ли показывать настраиваемые узлы в редакторе планировщика клонов? Я хочу показать пользовательские группы и дочерние сетки из метода и вернуться в новое окно планировщика.
Я хочу создать этого менеджера, 4 столбца - планировщик
Контроллер с четырьмя столбцами в макете:
cmd.paneLayout('d', configuration='vertical4', h=WS.h )
cmd.formLayout('form_parts' )
m = cmd.itemFilter( bs=partGroups() )
editor = cmd.outlinerEditor( mainListConnection='worldList', selectionConnection='modelList',)
outliner = cmd.outlinerEditor(editor, edit=True)
cmd.setParent('..')
cmd.formLayout('form_parts', edit=True, attachForm=[ (outliner, 'top', 0), (outliner, 'left', 0), (outliner, 'right', 0), (outliner, 'bottom', 0) ] )
cmd.formLayout('form_parts2')
f = cmd.itemFilter(byType = "transform")
editor2 = cmd.outlinerEditor( mainListConnection='worldList', selectionConnection='modelList', filter = f )
outliner2 = cmd.outlinerEditor(editor2, edit=True)
cmd.setParent('..')
cmd.formLayout('form_parts2', edit=True, attachForm=[ (outliner2, 'top', 0), (outliner2, 'left', 0), (outliner2, 'right', 0), (outliner2, 'bottom', 0) ] )
cmd.formLayout('form_parts3' )
editor2 = cmd.outlinerEditor( mainListConnection='worldList', selectionConnection='modelList', f = "DefaultContainerFilter")
outliner2 = cmd.outlinerEditor(editor2, edit=True)
cmd.setParent('..')
cmd.formLayout('form_parts3', edit=True, attachForm=[ (outliner2, 'top', 0), (outliner2, 'left', 0), (outliner2, 'right', 0), (outliner2, 'bottom', 0) ] )
cmd.formLayout('form_parts4' )
editor3 = cmd.outlinerEditor( mainListConnection='worldList', selectionConnection='modelList', f = "DefaultContainerFilter" )
outliner3 = cmd.outlinerEditor(editor3, edit=True)
cmd.setParent('..')
cmd.formLayout('form_parts4', edit=True, attachForm=[ (outliner3, 'top', 0), (outliner3, 'left', 0), (outliner3, 'right', 0), (outliner3, 'bottom', 0) ] )
Мой вопрос касается содержания, которое мне нужно, или может быть только им. Например:
Если это невозможно, мне, вероятно, придется написать это в pyside
Спасибо
Вы должны фильтровать пользователя и установитьFilter .. пожалуйста, проверьте это https://help.autodesk.com/cloudhelp/2017/ENU/Maya-Tech-Docs/CommandsPython/outlinerEditor.html#flagsetFilter
Например
filterList = cmds.listNodeTypes("light")
cmds.outlinerEditor(myOutliner, edit=True, filter=filterMode, setFilter=filterMode, dag=False)
что такое редактор планировщика клонов? это что-то от майи?