Render.ru

Mel:attrFieldSliderGrp

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

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
Я так и не понял что же на самом деле надо сделать?
Управлять светильниками или копировать что-то куда-то?
 
#3
тогда тебе нужен не attrFieldSliderGrp, а, например, intSliderGrp, а команду либо вешать на кнопку, либо через -changeCommand или -drugCommand
 
Сверху