2015-04-11 6 views
0

Я хочу вводить текст в объекте World up и World up object2.
(«Включить управление твист» для И.К. ручки в редакторе атрибутов)Как вводить текст в объекте «Мир вверх»/объект «Мир вверх» 2 с использованием сценариев MEL

я использовал:
setAttr "Spine_ikHandle.stringWorldUpObject" -type "string" "Hip_joint"

, который не работает.

Что я делаю неправильно?
Это потому, что это просто текстовое поле, а не атрибут?
Ссылка на команду MEL в настоящее время немного сбивает меня с толку как новичок.
Пожалуйста, помогите.

ответ

0

Эти атрибуты дескриптора Ik нуждаются в соединении с объектами управления. Подключите атрибут worldMatrix.

connectAttr -f Hip_Twist_Locator.worldMatrix[0] Spine_ikHandle.dWorldUpMatrix; 
connectAttr -f Foot_Twist_Locator.worldMatrix[0] Spine_ikHandle.dWorldUpMatrixEnd; 

Текстовые поля в редакторе атрибутов будут отображать имена связанных объектов. Если вы подключаете разные объекты с помощью connectAttr, поля будут обновляться. Если вы введете в поле имя существующего преобразования, то worldMatrix этого объекта будет подключен при нажатии клавиши ввода. Это связано с тем, как был создан шаблон редактора атрибутов для этого конкретного узла. Команда setAttr не приведет к тому, что соединение произойдет.