1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

как сделать ползунок ( слайдер / Slider) ???

Тема в разделе "Maya", создана пользователем General007, 2 сен 2009.

Модераторы: Dark™, Skif
  1. General007

    General007 Активный участник

    С нами с:
    18.04.2009
    Сообщения:
    182
    Симпатии:
    0
    Баллы:
    11
    Здравствуйте
    Простите за беспокойство
    Что то не нашел инфы
    Но думаю для майщиков это настолько простая задача
    Что просто стыдно писать в форуме
    Но все же спрошу
    В Максе достаточно просто сделать слайдеры ( ползунки) на атрибуты ли группу атрибутов объекта с различными зависимостями
    А как сделать тоже самое в Майя???

    Например:
    имеется сфера – Sh
    нужно поставить ползунок на атрибут – rotateX

    пишу скрипт:

    window;
    showWindow;
    columnLayout;
    attrFieldSliderGrp -at Sh.rotateX;

    но Майя выдает в окне только цифровое окошечко – т.к. она лишь дублирует отражение имеющегося ( если он есть) ползунка

    отсюда вопрос:
    как сделать ползунок ( слайдер / Slider) ??
     
  2. Dark™ vip

    Dark™ Administrator Команда форума

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    Не хватает флагов, например, -min 0 -max 360 для attrFieldSliderGrp.
     
  3. General007

    General007 Активный участник

    С нами с:
    18.04.2009
    Сообщения:
    182
    Симпатии:
    0
    Баллы:
    11
    спасибо
    вот что получилось:
    window -t "управление левой рукой" -wh 600 800 L_console;
    columnLayout - cw 200;
    frameLayout -l "Большой" -cll 1;
    columnLayout;
    attrFieldSliderGrp -l "Y" - min -115 - max 60 -at LeftHandThumb1Eff.rotateY;
    attrFieldSliderGrp -l "Z" - min -70 - max 7 -at LeftHandThumb1Eff.rotateZ;
    и т.д...
    но поя вился еще вопрос:
    как назначить кнопке выполнение сразу нескольких команд?
    например:
    button -l "Close" -c "select -r Hips";
    а как добавить что бы последовательно выполнялась вслед за этой еще какаянить команда???
     
  4. DEL

    DEL Активный участник

    С нами с:
    20.04.2005
    Сообщения:
    380
    Симпатии:
    0
    Баллы:
    13
    Создайте процедуру с командами и вместо команды вставте имя процедуры.
    Код:
    global proc selHips() {
    
    select -r "";
    delete "";
    
    }
     
Модераторы: Dark™, Skif

Поделиться этой страницей