3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Show -> Isolate Select -> View Selected (как назначть Hotkey), пример частично работающего скрипта прилагается
s747s
сообщение 29/04/2011, 22:47
Сообщение #1


Знаток
Иконка группы

Группа: Пользователи
Сообщений: 289
Регистрация: 16/12/2009
Пользователь №: 75 098



Итак, хочу повесить на Hotkey вот эти два действия:



Собственно, первое действие (первая галочка - изолирует выделенный объект) у меня выполняется - я повесил на нужное мне сочетание клавиш вот такой скрипт:

Код
string $currPanel = `getPanel -withFocus`;
int $isolate_onoff = `isolateSelect -q -state $currPanel`;
editMenuUpdate MayaWindow|mainEditMenu;

switch ($isolate_onoff)
{
    case 0:
        enableIsolateSelect $currPanel 1;
        isolateSelect -state 1 $currPanel;
        break;
    case 1:
        enableIsolateSelect $currPanel 0;
        isolateSelect -state 0 $currPanel;
        break;
    default:
        break;
        }

print("IsolateView: " + $isolate_onoff + "\n");
(Написал я его не сам и не полностью, а просто переработал какой-то другой готовый похожий скрипт.)

Со вторым действием (чтобы в изолированном режиме можно было создавать новые объекты, и чтобы они тут же после создание не пропадали) у меня проблемы. Подскажите, пожалуйста - что и куда нужно дописать в мой скрипт, чтобы это действие заработало? Прбовал добавлять строчку

Код
isoSelectAutoAddNewObjs $currPanel 1
или
Код
isoSelectAutoAddNewObjs $currPanel true
Но это ничего не дает sad.gif

Сообщение отредактировал s747s - 29/04/2011, 22:47
Go to the top of the page
 
+Quote Post
svv3d
сообщение 01/05/2011, 16:29
Сообщение #2


Рыцарь форума
Иконка группы

Группа: Пользователи
Сообщений: 2 473
Регистрация: 12/07/2002
Из: Днепропетровск
Пользователь №: 326



а ты проверять не пробовал? smile.gif или ты доверился отсутствующей птички в меню? smile.gif
там это построено так, что в твоём случае птичку нужно самому переключать вместе с нужноу коммандой.. Ибо то, что делаешь ты через хоткей, делает птичка в том меню. Другими словами на событие снятия/устанвки птички повешена команда, которая вызывает процедуру isoSelectAutoAddNewObjs с нужными параметрами.... Поэтому когда ты устанавливаешь режим автодобавления, это никак не влияет на состояние птички, но это работает smile.gif
Go to the top of the page
 
+Quote Post
s747s
сообщение 02/05/2011, 00:57
Сообщение #3


Знаток
Иконка группы

Группа: Пользователи
Сообщений: 289
Регистрация: 16/12/2009
Пользователь №: 75 098



Цитата
а ты проверять не пробовал?
Пробовал. Не срабатывает действие. Вообще, появления птички/галочки я и не ждал - я изначально подразумевал, что действие не осуществляется sad.gif

PS Я не так давно поставил Майу 2011, до этого работал в 2008. Так вот в 2008 эта галочка (Auto Load New Objects) хотя бы при установке вручную работала, а в 2011 - она вообще не работает. Вот это меня вообще ставит в ступор blink.gif
Go to the top of the page
 
+Quote Post
Yuill
сообщение 02/05/2011, 11:21
Сообщение #4


Уважаемый
Иконка группы

Группа: Пользователи
Сообщений: 801
Регистрация: 28/09/2007
Пользователь №: 57 068



ага, оно по-видимому вообще не работает : ) попробовал в 2009 и 2012.
сломалось наверно во время приделывания интерактивного создания объектов (автодеск же).

так что скрипт тут не при чем.

если хочешь чтобы объекты не пропадали, создавай их просто кликом (они так не исчезают) а не клик-драгом, а потом масштабируй.

Сообщение отредактировал Yuill - 02/05/2011, 11:28
Go to the top of the page
 
+Quote Post
s747s
сообщение 02/05/2011, 13:53
Сообщение #5


Знаток
Иконка группы

Группа: Пользователи
Сообщений: 289
Регистрация: 16/12/2009
Пользователь №: 75 098



Цитата
ага, оно по-видимому вообще не работает : ) попробовал в 2009 и 2012.

Ёклмн... опять 25. Терпеть ненавижу, когда новые фичи вбухивают, а старые глюки не правят mad.gif

PS Есть в природе какой-нибудь реальный канал обратной связи с разработчиками? Т.е. стоит им вообще что-то писать/сообщать, чтобы исправили или нет (учитывая, что версия у меня пиратская)?
Go to the top of the page
 
+Quote Post
-Shadow-
сообщение 02/05/2011, 14:11
Сообщение #6


Уважаемый
Иконка группы

Группа: Пользователи
Сообщений: 803
Регистрация: 18/02/2006
Из: Днепропетровск
Пользователь №: 23 556



Цитата
PS Есть в природе какой-нибудь реальный канал обратной связи с разработчиками? Т.е. стоит им вообще что-то писать/сообщать, чтобы исправили или нет (учитывая, что версия у меня пиратская)?

http://area.autodesk.com/forum

или можно в блоге комент отписать... иногда прислушиваются
http://area.autodesk.com/blogs

Сообщение отредактировал -Shadow- - 02/05/2011, 14:12
Go to the top of the page
 
+Quote Post
svv3d
сообщение 04/05/2011, 00:06
Сообщение #7


Рыцарь форума
Иконка группы

Группа: Пользователи
Сообщений: 2 473
Регистрация: 12/07/2002
Из: Днепропетровск
Пользователь №: 326



автоматическая добавка нового объекта 2011 и в 2012 прекрасно работает... как "птичкой" так и командой... но без "интерактива"... как по мне убитая на всю голову фича... поэтому вырубается сразу же... smile.gif А по поводу умных высказываний в суппорте забудь... ты слишком мелок.. поспрашайте у реальных подписчиков как на них реагировали и вам всё станет ясно...
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






Fast ReplyReply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28/03/2024 - 16:19