Kategorie: Objekte
/ Darstellung
Ab Engineversion: 1.0 OC
SetAttachTransform
Beschreibung
Wurde zuvor mit AttachMesh ein Mesh an einem anderen befestigt, so kann mit dieser Funktion die Transformation des angehängten Meshes geändert werden.
Syntax
bool SetAttachTransform(int attach_number, array transformation);
Parameter
- attach_number:
- Nummer des angehängten Meshes dessen Transformation geändert werden soll. Der Rückgabewert von AttachMesh bildet solch eine Nummer.
- transformation:
- Neue Transformation im Koordinatensystem des angehängten Meshes, die auf selbiges angewandt wird. Das Array sollte 12 Integer-Einträge haben die eine 3x4-Matrix beschreiben wobei jeder Wert in Promille (1000 = 100%) angegeben ist. Die Matrizen können auch mit Trans_Identity, Trans_Translate, Trans_Rotate und Trans_Scale erzeugt und mit Trans_Mul kombiniert werden.
Beispiel
SetAttachTransformation(attach_number, Trans_Identity());
Setzt die Transformation für das angehängte Mesh mit der Nummer
attach_number
zurück. Es wird davon ausgegangen dass eine Variable namens attach_number
mit einer gültigen Nummer, wie sie von AttachMesh zurückgegeben wird, existiert.
Siehe auch: AttachMesh, DetachMesh, SetAttachBones, Trans_Identity, Trans_Mul, Trans_Rotate, Trans_Scale, Trans_Translate