Опрос

Что такое, по вашему мнению, «демократия»?













За кулисами

15.01.2010 11:44 Администратор
Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
За кулисами
Страница 2

Пользуясь интерфейсом Maya, вы косвенно инициируете запуск команд MEL. которые, в свою очередь, делают конкретную работу. В ответ на ваши щелчки мышью и выбор пунктов меню Maya негласно запускает команды и сценарии MEL. Эти операции можно даже увидеть, вооружившись редактором Script Editor (Редактор сценариев). Так как любое взаимодействие с графическим интерфейсом Maya происходит посредством языка MEL, то логично предположить, что многие из таких повседневных задач можно автоматизировать, записав эти операции, а потом воспроизводя их.

Несмотря на то что Maya не предусматривает прямых средств записи всех сделанных вами нажатий клавиш и щелчков мышью, она может показать полученные в результате команды в окне Script Editor. Находясь в нем, вы можете выделять команды, а затем копировать и вставлять их в свои собственные сценарии. По сути дела, они могут использоваться как основа ваших личных настроек. Так что же Maya делает за кулисами? Смотрите. 1. Выберите пункт меню File | New Scene (Файл | Новак сцена).

2. Откройте Script Editor. 3. В главном меню Script Editor выберите пункт Edit [ Clear All (Правка Очистить все). 4. В главном меню Maya выберите пункт Create | Nurbs Primitives | Sphere (Создать 1 Примитивы NURBS Сфера). На сцену помещается сфера, а в редакторе Script Editor отображаются следующие строки: sphere - р 0 0 0 - ах 0 1 0 - ssw 0 - esw 360 - г 1 - d 3 - ut 0 - tol 0.01 - s 8 - nsp 4 - ch 1; objectMoveCommand; Выбор пункта меню влечет за собой выполнение этих команд MEL. Вызваны две команды, первая из которых создает сферу (с данным набором параметров), а вторая в качестве текущего инструмента устанавливает инструмент Move. Как упоминалось ранее, MEL применяется при любом взаимодействии с использованием GUI.

Здесь перечислены команды, которые были выполнены при выборе пункта меню. А как насчет команд MEL, которые выполняют все операции, связанные с интерфейсом пользователя? 5. В меню Script Editor выберите пункт Edit | Clear All. 6. Выберите пункт меню Script | Echo All Commands (Сценарий , Эхо-повтор всех команд). 7. В меню Maya выберите пункт Create | Nurbs Primitives | Sphere.



Добавить комментарий


Защитный код
Обновить

Поиск

В закладку

 
 

Авторизация



Погода