Kategorie: Objekte
/ Vertices
Ab Engineversion: 1.0 OC
SetVertex
Beschreibung
Setzt eine Koordinate des indizierten Vertex (siehe DefCore.txt) eines Objekts. Koordinaten in Relation zur Objektmitte.
Syntax
int SetVertex(int index, int select, int value, int set_custom_permanent);
Parameter
- index:
- Index des Vertex.
- select:
- Gibt an, welche Vertexdaten gesetzt werden sollen.
Wert Bedeutung VTX_X X-Koordinate des Vertex. VTX_Y Y-Koordinate des Vertex. VTX_CNAT CNAT-Wert des Vertex. VTX_Friction Reibung des Vertex. - value:
- Wert, auf den gesetzt werden soll.
- set_custom_permanent:
- [opt] Wenn 1 oder 2, wird der Wert in den hinteren 25 Vertices gesetzt und aus diesen beim nächsten Shape-Update kopiert. Mit diesem Parameter kann dafür gesorgt werden, dass benutzerdefinierte Vertices auch bei rotierten Objekten erhalten bleiben. Bei Wert 2 werden die gegenwärtigen Objektvertices auch gleich aktualisiert.
Anmerkung
Achtung: Bei jeder Vertexaktualisierung (also beispielsweise dann, wenn sich Fertigstellungswert oder Rotation eines Objekts ändern) werden normalerweise alle Vertices wieder auf die Definitionswerte zurückgesetzt. Um dies zu umgehen, kann der set_custom_permanent-Parameter verwendet werden (Beispiel siehe CE-Drache).