Ну я как всегда в своем духе, всю ночь страдала (днем всякие личности мешают мне сосредоточиться, пышут и пышут собаке Кивиусу :о))) ), чтоб скрипт написать, чего-то сваяла, чего - сама не поняла. Затык только в том, чтоб это все на хоткей повесить (в общем-то, ерунда какая-то, не правда ли?).
В скрипт эдиторе все работает, на хоткей не вешается. Подозреваю, что надо как-то с глобальными переменными поработать, тока у меня, короче, не получается.
Пишу то, что есть, потому что у меня глючит комп со страшной силой и в любой момент я могу быть отрезана от инета совсем и надолго, а похвастаться же хочется, силов никаких нету!.. :о)))
Вот.
З.Ы. Я все на сферках экспериментировала, может на другом ничего фурычить и не будет. :о)))
//Выделяешь объект.
// это типа должно висеть на хоткее, когда клавиша нажата
$nam = `ls -sl`;
duplicate $nam;
$nam1 = `ls -sl`;
//двигаешь копию в нужное место и запускаешь скрипт дальше
// это типа должно висеть на хоткее, когда клавиша отпускается
float $x = `getAttr $nam1.tx`;
float $y = `getAttr $nam1.ty`;
float $z = `getAttr $nam1.tz`;
string $name = "Dublicate";
string $namew = "Copy/Instance";
if (`window -exists Dublicate` == 1) deleteUI $name;
window -t $namew $name;
columnLayout;
select $nam;
button -l "Copy" -c "duplicate $nam" DOIT;
button -l "Instance" -c "instance $nam" DOIT1;
showWindow $name;
// во! с утра нашла еще один бред. Сначала надо кнопочку нажать,
// а потом уж дальше скрипт выполнять. Значить, надо дописывать какой-то if,
// так что мне на неделю развлечений будет предостаточно. Да... Каша в голове -
// это еще не пища для ума... :о)))
$nam2 = `ls -sl`;
delete $nam1;
move $x $y $z $nam2;
rename $nam2 $nam1;
deleteUI $name;
З.Ы.Ы. Светлых умов прошу отнестись к этому бреду с пониманием, Кивиус просто влюбился в МЕЛ
(ну хоть он мужеского рода, а то я уж давно думаю, может со мной чего не так, раз я так от Майки шизею), а он, похоже, не очень-то стремиться отвечать мне взаимностью. :о)))
В скрипт эдиторе все работает, на хоткей не вешается. Подозреваю, что надо как-то с глобальными переменными поработать, тока у меня, короче, не получается.
Пишу то, что есть, потому что у меня глючит комп со страшной силой и в любой момент я могу быть отрезана от инета совсем и надолго, а похвастаться же хочется, силов никаких нету!.. :о)))
Вот.
З.Ы. Я все на сферках экспериментировала, может на другом ничего фурычить и не будет. :о)))
//Выделяешь объект.
// это типа должно висеть на хоткее, когда клавиша нажата
$nam = `ls -sl`;
duplicate $nam;
$nam1 = `ls -sl`;
//двигаешь копию в нужное место и запускаешь скрипт дальше
// это типа должно висеть на хоткее, когда клавиша отпускается
float $x = `getAttr $nam1.tx`;
float $y = `getAttr $nam1.ty`;
float $z = `getAttr $nam1.tz`;
string $name = "Dublicate";
string $namew = "Copy/Instance";
if (`window -exists Dublicate` == 1) deleteUI $name;
window -t $namew $name;
columnLayout;
select $nam;
button -l "Copy" -c "duplicate $nam" DOIT;
button -l "Instance" -c "instance $nam" DOIT1;
showWindow $name;
// во! с утра нашла еще один бред. Сначала надо кнопочку нажать,
// а потом уж дальше скрипт выполнять. Значить, надо дописывать какой-то if,
// так что мне на неделю развлечений будет предостаточно. Да... Каша в голове -
// это еще не пища для ума... :о)))
$nam2 = `ls -sl`;
delete $nam1;
move $x $y $z $nam2;
rename $nam2 $nam1;
deleteUI $name;
З.Ы.Ы. Светлых умов прошу отнестись к этому бреду с пониманием, Кивиус просто влюбился в МЕЛ
(ну хоть он мужеского рода, а то я уж давно думаю, может со мной чего не так, раз я так от Майки шизею), а он, похоже, не очень-то стремиться отвечать мне взаимностью. :о)))
Ты верно понял "ход моей мысли", очевидно потому что мы с тобой оба из птичьего племени, типа братья по несчастью (ну ты знаешь, как крылья-то птицам отрывают, разпластывают, фотографируют, а потом еще эти фотографии и на семинарах показывают), суперзадача - сделать из Майки Макс, причем собственной извилиной мозга головы.
Птицы Кивиусы на месте не стоят, они идут и ищут новые тупики! :о)))
Птицы Кивиусы на месте не стоят, они идут и ищут новые тупики! :о)))
2 Кивиус
тупики – это тоже птицы!
2 F1
ага... я тож об этом думал
...в максе так и работает – жмешь шифт, затем тащишь, поворачиваешь или скейлишь объект... потом "бросаешь руль" – появляется окно, в котором указывается кол-во копий и метод размножения...
только я не уверен на счет проверки активного манипулятора... думаю нужно при нажитии шифта запомнить позицию объекта, а затем высчитать изменение (дельту) позиции, поворота и скейла (всего сразу, по-моему так проще). Затем при отпускании шифта показать окно, в котором забивать кол-во копий, жать кнопку "Сделать красиво", и, собственно, клонировать объект со смешением по позиции, повороту и скейлу...
как-то так
тупики – это тоже птицы!
2 F1
ага... я тож об этом думал
...в максе так и работает – жмешь шифт, затем тащишь, поворачиваешь или скейлишь объект... потом "бросаешь руль" – появляется окно, в котором указывается кол-во копий и метод размножения...
только я не уверен на счет проверки активного манипулятора... думаю нужно при нажитии шифта запомнить позицию объекта, а затем высчитать изменение (дельту) позиции, поворота и скейла (всего сразу, по-моему так проще). Затем при отпускании шифта показать окно, в котором забивать кол-во копий, жать кнопку "Сделать красиво", и, собственно, клонировать объект со смешением по позиции, повороту и скейлу...
как-то так