Skocz do zawartości

Transform constraint pod skrotem klawiszowym


Herman753

Rekomendowane odpowiedzi

  • Odpowiedzi 4
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Nie widzę u siebie takich opcji w transform constraint (jak rozumiem chodzi o ten z menu nConstaint), za to jest parametr enable.

Szybki kod na szelf, czy pod klawisz, przełączający tę opcję:

 

 

string $selekcja[] = `ls -os`;

for ($selektor in $selekcja)

{

string $shapes[] = `listRelatives -s $selektor`;

 

if (`attributeExists "enable" $shapes[0]`) setAttr (($shapes[0] + ".enable"), !`getAttr ($shapes[0] + ".enable")`);

else if (`attributeExists "enable" $selektor`) setAttr (($selektor + ".enable"), !`getAttr ($selektor + ".enable")`);

else warning ("To nie dynamic constraint!\n");

}

Odnośnik do komentarza
Udostępnij na innych stronach

Dzieki za odpowiedz.

Zle opisalem problem. W ramach sprecyzowania - mam problem z move tool > tool settings > transform constraint (zdjecie pogladowe w zalaczniku).

Skopiowalem skrypt, ktory napisales i niestety nie dziala (albo ja zle go uruchamiam :p).

 

Pozdrawiam

Edytowane przez Herman753
Odnośnik do komentarza
Udostępnij na innych stronach

Hah, rzeczywiście, kompletnie się nie zrozumieliśmy.

Sądziłem, że chodzi Ci o opcje transform dynamic constraints, używanych do przypinania cloth.

 

Żeby przełączać klawiszem tę opcję, podepnij sobie taki kod (działa na wszystkie narzędzia translate, rotate, scale):

 

if (`xformConstraint -q -type` == "none")

setXformConstraint "edge";

else setXformConstraint "none";

 

albo wersja z powiadamianiem na ekranie o włączeniu:

if (`xformConstraint -q -type` == "none")

{ setXformConstraint "edge"; inViewMessage -smg "Edge constrained." -fade -pos topCenter;}

else { setXformConstraint "none"; inViewMessage -smg "Not constrained." -fade -pos topCenter;}

 

 

Możesz też ustawić chwilowe działanie opcji constraint.

Żeby tego dokonać, w hot key editorze pod akcję 'press' wpisz:

setXformConstraint "edge"

a pod 'release': setXformConstraint "none"

 

Na czas wciśnięcia wybranego klawisza właczy się ta opcja.

 

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności