SetVertex

Kategorie: Objekte / Vertices
Ab Engineversion: 1.0 OC

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).
Siehe auch: AddVertex, GetVertex, GetVertexNum, RemoveVertex
jwk, 2002-08
Sven2, 2004-06