Хочу назначить горячие клавиши для нескольких команд, которых не нашёл в списке команд, доступных для назначения клавиш через Customize User interface)))
НАпример очень нужна возможность включать выключать галочку "Use NURMS Subdivision" для Rditable Poly или там же хочется иметь возможность с клавиатуры переклбчать режим кисточки с "Puch/Put" на "Relax" "Revert"
Каков вообще в максе принцип этого дела.?
Знаю, что можно написать макрос, который потом какимто образом появится в группе команд, доступных для назначения горячих клавиш. Если это единственный вариант, то тогда каким должен быть этот макрос?
Например для "Use NURMS Subdivision" я написал макрос типа
if $*.surfSubdivide = on then
$.surfSubdivide = off
else
$.surfSubdivide = on
но он почемуто работает только один раз, тоесть при первом вызове включает сглаживание а при втором его не выключает!!
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Гость
НАпример очень нужна возможность включать выключать галочку "Use NURMS Subdivision" для Rditable Poly или там же хочется иметь возможность с клавиатуры переклбчать режим кисточки с "Puch/Put" на "Relax" "Revert"
Каков вообще в максе принцип этого дела.?
Знаю, что можно написать макрос, который потом какимто образом появится в группе команд, доступных для назначения горячих клавиш. Если это единственный вариант, то тогда каким должен быть этот макрос?
Например для "Use NURMS Subdivision" я написал макрос типа
if $*.surfSubdivide = on then
$.surfSubdivide = off
else
$.surfSubdivide = on
но он почемуто работает только один раз, тоесть при первом вызове включает сглаживание а при втором его не выключает!!
ОЧень прошу помочь разобратся в этом вопросе))
Гость
if $*.surfSubdivide == on then
зы: в условиях применяется два знака "="
Гость
тоже не работает(((
выяснилось, что это это работает вот так:
(
$.surfSubdivide =not $.surfSubdivide
)
Мне кстати написали, как это зделать с возможностью повесить на кнопку)) вот!!
GoodMan пишет:
Попробуй такой принцип:
macroScript SurfSubdivide
category:"My Shotcuts"
toolTip:"Surface subdivide"
(
on execute do
(
$.surfSubdivide = not $.surfSubdivide
)
)
Кинь в папку 3dsmax/UI/macroscripts
В кастомайз ищи в категории My Shotcuts - и вешай на клавишу..