Ich bin neu in der Verwendung von MEL zum Schreiben von Skripten. Ich habe zwei Radio-Tasten, eins und zwei. Wenn der Optionsschalter 'two' ausgewählt ist, möchte ich, dass das Skript die zwei Würfelobjekte auswählt, die ich in meiner Szene erstellt habe (cube1 und cube2), so dass, wenn ich meinen 'Drehen'-Knopf (einen normalen Druckknopf) benutze Die Würfel drehen sich.MEL Eine ausgewählte Schaltfläche abfragen
Auf der anderen Seite, wenn der Radiobutton "one" ausgewählt ist, sollte nur einer von ihnen (cube1) rotieren, wenn ich den Drehknopf drücke.
Ich habe meine Radio-Buttons wie folgt:
$radio1 = `radioCollection`;
//my radio buttons
$one = `radioButton -label "1 cube"`;
$two = `radioButton -label "2 cubes"`;
radioCollection -edit -select $one $radio1; //so that this one is selected by default
und für die Dreh-Taste Ich habe dies, dass der Würfel-Objekt ‚cube1‘ um 30 Grad dreht. Dies ist zur Zeit NICHT mit meinen Radio Buttons verbunden.
button -label "rotate" -command "setAttr cube1.rotateZ `floatSliderGrp -q -value 30.0`";
Gedanken? Soll ich den Status des Optionsfelds abfragen? Das wäre für mich in einer anderen Sprache so viel einfacher! Ich konnte sehen, mich so etwas wie sagen „wenn $ radiotwo.pressed, dann cube1.rotateZ & & cube2.rotateZ“
Danke, Aber zum Drucken des Status wird "Ungültiger Aufruf von" Drucken "angezeigt. Überprüfen Sie die Anzahl und Arten von Argumenten, die von der Prozedur erwartet werden." – user3295674
behoben. war Backsticks misssing – theodox
Vielen Dank, ich hatte festgestellt, das war auch schön mit Radio-Gruppen zu tun :) – user3295674