Klasse "Motion"
Diese Klasse wird verwendet, um die Bewegungsparameter festzulegen.
Eigenschaften der Klasse "Motion"
Eigenschaften von "Motion" | Typ | Werte |
type | Zeichenfolge | "Linear", "Winklig", "Linear/Winklig kombiniert", "Kreisbahn/Drehung kombiniert", "Taumelnd", "Flügelzellen", "Freie Bewegung" |
initialPosition | Zahl | |
Min. | Zahl | |
Max. | Zahl | |
Methoden der Klasse "Motion"
Methoden von "Motion" | Beschreibung | Datenrückgabe |
m = new Motion(type) | Erstellt ein neues Bewegungsobjekt mit der Bezeichnung "m" (kann ein beliebiger Bewegungstyp sein); Typ = Zeichenfolge | Nein |
property(Typ) | Ruft eine Eigenschaft des Bewegungstyps ab; Typ = Zeichenfolge | Ja |
readFrom(m) | Kopiert die Bewegung "m" in diese Bewegung | Nein |
// Benutzeroberfläche für lineare Bewegung setDirectionNormalTo(e) reverseDirection() setDirection(x, y, z) | Legt die Richtung des Geräts für eine lineare Bewegung fest. e = Elementobjekt; x, y, z = Zahl | Nein |
// Benutzeroberfläche für Winkelbewegung setAxisofRotationNormalTo(e) reverseAxisOfRotation() setCenterOfRotationToCentroid(e) setAxisOfRotation(x,y,z) setCenterOfRotation(x,y,z) | Legt die Achse und den Drehmittelpunkt für eine Winkelbewegung fest. e = Elementobjekt; x, y, z = Zahlen | Nein |
motionComponent(type) | Gibt den Typ der Komponente einer kombinierten Bewegung zurück; Typ = Zeichenfolge | Ja |
// Benutzeroberfläche für taumelnde Bewegung setTiltAxisNormalTo(e) reverseTiltAxis() setTiltAxis(x,y,z) setAxisOfNutationNormalTo(e) reverseAxisOfNutation() setAxisOfNutation(x,y,z) setCenterOfNutationToCentroid(e) setCenterOfNutation(x,y,z) | Legt die Achse und den Drehmittelpunkt für eine taumelnde Bewegung fest. e = Elementobjekt; x, y, z = Zahlen | Nein |