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

Mel:attrFieldSliderGrp

Тема в разделе "Maya", создана пользователем -, 13 май 2004.

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

    вот такой скрипт..... он делает управление светильниками (всеми из одного окна) вот ...... собственно вопрос сам дальше ... пожалуйста если кто разбирается в меле то дочитайте и подскажите

    string $sel[] = `ls -lights`;
    string $current;
    string $winName = "lightWindow";
    if (`window -exists $winName`)
    {
    deleteUI $winName;
    }
    window -title "Lights" -wh 400 300 $winName;
    scrollLayout;
    rowColumnLayout -nc 2 -cw 1 150 -cw 2 400;
    //print $sel;
    for ($current in $sel)
    {
    text -l $current;
    attrFieldSliderGrp -min (-1) -max 10 -at ($current + ".intensity");
    }
    showWindow $winName;

    Вот скрипт простой.... но есть одна загвоздка ...
    attrFieldSliderGrp -min (-1) -max 10 -at ($current + ".intensity");
    вот здесь этот слайдер привязан к атрибуту
    $current + ".intensity
    ...... а мне надо чтоб слайдер просто задавал число .... допустим от 16 до 256
    и потом выдавал команду .... допустим : makeMap (16,32)
    ну я так понимаю что этакоманда должна быть ... где то такой:
    makeMap ($NumberX ,$NumberZ )
    слушайте ...(я сам не програмист) ...не могу найти откуда снять эти $NumberX ,$NumberZ

    button -l "GoCopies" -c "duplicate -rr; move -r 0 0 -1.732; for ($i=1; $i<$NumberZ; ++$i) duplicate -rr -st";
    вот что то типа того ..... на выходе но не могу я этот $NumberZ никак поймать

    ПОМОГИТЕ КТО ЗНАЕТ
     
  2. Guest

    Я так и не понял что же на самом деле надо сделать?
    Управлять светильниками или копировать что-то куда-то?
     
  3. Guest

    тогда тебе нужен не attrFieldSliderGrp, а, например, intSliderGrp, а команду либо вешать на кнопку, либо через -changeCommand или -drugCommand
     
  4. Guest

    Кто здесь??!!!
     
Модераторы: Dark™, Skif

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