Иллюстрированный самоучитель по Maya 4.5 для продвинутых

Оптимизация процесса моделирования. Упражнение. Создание контекстных меню.

  1. Прежде всего активизируйте инструмент CV Curve (Управляющие точки кривой), выбрав команду Create › CV Curve (Создать › Управляющие точки кривой).
  2. Посмотрите, что появилось в окне диалога Script Editor (Редактор сценариев). Каждая строка соответствует отдельной команде, и вам нужно понять, которая из них запускает инструмент CV Curve (Управляющие точки кривой). В данном случае это строка CVCurveTool. Выделите ее в редакторе сценариев, как показано на рис. 14.3. Затем средней кнопкой мыши перетащите выделенный текст на центральный серый квадрат в окне диалога Create Marking Menu (Создать контекстное меню). Программа автоматически скопирует нужную информацию.

    Иллюстрированный самоучитель по Maya 4.5 для продвинутых › Эффективность и артистичность › Оптимизация процесса моделирования. Упражнение. Создание контекстных меню.
    Рис. 14.3. Выделение требуемой команды в окне диалога Script Editor

    Совет
    Существует альтернативный способ копирования команд языка MEL. Выделите текст и нажмите комбинацию клавиш CTRL + C, затем щелкните правой кнопкой мыши на одном из серых квадратов окна диалога Create Marking Menu (Создать контекстное меню) и выберите в появившемся меню команду Edit Menu Item (Редактировать пункт меню). В открывшемся окне диалога щелкните на поле Commands (Команды) и нажмите комбинацию клавиш CTRL + V.
    Некоторые пользователи предпочитают другой способ. Превратите меню Create (Создать) в плавающее окно. Нажмите комбинацию клавиш CTRL + ALT + SHIFT и щелкните на имени команды. Кнопка, активирующая соответствующий инструмент, окажется на вкладке Shelf (Полка). Теперь остается перетащить ее средней кнопкой мыши на выбранный вами серый квадрат
    .

  3. Щелкните правой кнопкой мыши на центральном верхнем квадрате и выберите в появившемся меню команду Edit Menu Item (Редактировать пункт меню). Откроется окно диалога Edit North (Редактировать север). Слово North (Север) появилось в названии, потому что все пункты меню названы в соответствии со сторонами света.
  4. Теперь нужно присвоить пункту меню название, которое будет появляться при его вызове. Введите в поле Label (Название) окна диалога Edit North (Редактировать север) имя CV Curve (Управляющие точки кривой).
  5. Установите флажок Option Box (Параметры инструмента), чтобы рядом с названием команды появился квадратик, щелчок на котором открывает доступ к редактированию параметров.
  6. Скопируйте фрагмент кода из окна диалога Script Editor (Редактор сценариев) и вставьте его в поле Option Box Commands (Команды, управляющие параметрами инструмента). В большинстве подобных случаев всего лишь необходимо добавить слово Options (Параметры) к названию стандартной команды. В нашем случае имя команды будет выглядеть, как CVCurveToolOptions;, как показано на рис. 14.4. Имейте в виду, что после команды необходимо поставить точку с запятой. Кроме того, помните, что команды языка MEL чувствительны к регистру букв.
  7. Нажмите кнопку Save and Close (Сохранить и закрыть), чтобы сохранить сделанные изменения и закрыть окно диалога Edit North (Редактировать север). Создание данного пункта контекстного меню завершено. Пока не закрывайте окно диалога Create Marking Menu (Создать контекстное меню).

Иллюстрированный самоучитель по Maya 4.5 для продвинутых › Эффективность и артистичность › Оптимизация процесса моделирования. Упражнение. Создание контекстных меню.
Рис. 14.4. Вид окна диалога Edit North после ввода всех необходимых параметров

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.