Как мне присоединить MEL UI к редактору текстур UV Maya? - PullRequest
2 голосов
/ 24 июня 2009

Я знаю, как создать окно пользовательского интерфейса MEL и добавить к нему контент. Я не знаю, как «закрепить» этот пользовательский интерфейс в окне Maya, таком как UV Texture Editor. В идеале я хотел бы иметь возможность контролировать, к какой стороне редактора текстур UV прикрепляется мой пользовательский интерфейс, и перемещать его и сворачивать в окне. Возможна ли такая вещь?

1 Ответ

3 голосов
/ 24 июня 2009

С окном MEL вам просто нужно знать имя окна, и вы можете вставить в него свой собственный пользовательский интерфейс (используя опцию -parent при создании нового пользовательского интерфейса). Это может быть сложно, если вы не знаете, как было построено окно.

Лучшее место для начала:

В меню для окна редактора сценариев вы можете включить опцию для отображения всех команд MEL, которые выполняются при выполнении Maya. Как только это будет включено, откройте целевое окно (в данном случае окно текстуры), затем вернитесь в редактор скриптов (снова отключите опцию команд echo или вы получите спам!) И посмотрите, какие команды выполняла Maya. Вы сможете найти имя команды, которая отвечает за создание / отображение окна текстуры.

Затем вы можете выполнить поиск этой функции в скриптах mel установки Maya и посмотреть, как создается окно текстуры. Затем вы можете попытаться добавить свой пользовательский интерфейс в существующее окно или скопировать весь скрипт Maya и изменить его, чтобы создать совершенно новое окно текстуры.

...