Ich schrieb ein MEL-Skript in Maya. Also möchte ich ein Gelenk auswählen, dann das MEL-Skript ausführen und es wählt dieses Gelenk und alle seine Kinder aus. Ich bin sehr neu in MEL, also mit dem Ausführen des Codes, es wirft eine Reihe von Fehlern. Kannst du mir helfen, Fehler zu reduzieren oder besser alle zu beseitigen?Maya - Wählen Sie alle Gelenke eines Charakters mit Maya MEL
Das Script:
string $joints[];
string $current[] = 'ls -selection';
proc selectJoints(){
if ('searchJoints($joints)' == 0){
$joints['size($joints)'] = $current[0];
pickWalk -d down;
$current[0] = 'ls -sl';
selectJoints();
}
else{
pickWalk -d right;
$current[0] = 'ls -sl';
if('searchJoints($joints)' == 0){
selectJoints();
}
else{
pickWalk -d up;
$current[0] = 'ls -sl';
if($current[0] == $joints[0]){
selectJoints();
}
}
}
return;
}
select ($Joints);
proc int searchJoints (string $jns[]){
int $result = 0;
for ($joint in $jns[]){
if ($current[0] == $joint){
return 1;
}
}
return 0;
}
Dank!