Trans_Scale

Kategorie: Arithmetik
Ab Engineversion: 1.0 OC

Beschreibung

Liefert eine 3x4-Skalierungsmatrix. Sie kann als Transformation für AttachMesh oder für die "PictureTransformation" oder "MeshTransformation"-Eigenschaften (siehe Meshes) verwendet werden.

Syntax

array Trans_Scale(int sx, int sy, int sz);

Parameter

sx:
Vergrößerung in X-Richtung.
sy:
[opt] Vergrößerung in Y-Richtung.
sz:
[opt] Vergrößerung in Z-Richtung.

Anmerkung

When sy und sz nicht angegeben werden oder 0 sind, dann wird eine Streckung um sx in alle drei Richtungen gemacht. Ein Wert von 1000 bewirkt keine Veränderung, niedrigere Werte verkleinern die Grafik, größere vergrößern sie. Negative Werte bewirken eine Spiegelung um die entsprechende Achse.

Beispiel

this["PictureTransformation"] = Trans_Scale(2000);
Macht die Repräsentativgrafik des aufrufenden Objekts doppelt so groß.
Siehe auch: AttachMesh, SetAttachTransform, Trans_Identity, Trans_Mul, Trans_Rotate, Trans_Translate
Clonk-Karl, 2010-04