Kategorie: Arithmetik
Ab Engineversion: 1.0 OC
Trans_Mul
Beschreibung
Multipliziert zwei oder mehr 3x4-Transformationsmatrizen in der gegegebenen Reihenfolge. Somit können die Effekte mehrerer Transformationen miteinander kombiniert werden. Das Ergebnis kann als Transformation für AttachMesh oder für die "PictureTransformation" oder "MeshTransformation"-Eigenschaften (siehe Meshes) verwendet werden.
Syntax
array Trans_Mul(array first, array second, array ...);
Parameter
- first:
- second:
- Zweite Matrix.
- ...:
- [opt] Beliebig viele weitere Matrizen.
Beispiel
this["PictureTransformation"] = Trans_Mul(Trans_Translate(7000), Trans_Rotate(20, 0, 1, 0));
Dreht die Repräsentativgrafik des aufrufenden Objekts um 20 Grad um die Y-Achse und verschiebt sie dann um 7 Einheiten in Z-Richtung der Kamera entgegen.
Siehe auch: AttachMesh, SetAttachTransform, Trans_Identity, Trans_Rotate, Trans_Scale, Trans_Translate