phcon_setparams1 (var constraint_ID,VECTOR* vecParam1, VECTOR* vecParam2, VECTOR* vecParam3 );

phcon_setparams2 (var constraint_ID,VECTOR* vecParam4, VECTOR* vecParam5, VECTOR* vecParam6 );

Setzt die Parameter einer zuvor hinzugefügten Beschränkung (s. phcon_add ). Die Bedeutung von vecParam1vecParam6 hängt vom verwendeten Beschränkungstyp ab. Bitte werfen Sie einen Blick in die Beschränkungsliste für weitere Informationen. Nicht alle Beschränkungen benötigen 6 Parameter. Wird ein Parameter nicht benötigt, übergeben Sie stattdessen einfach "nullvector". Werden weniger als vier Parameter benötigt, können sie komplett auf den Aufruf von phcon_setparams2 verzichten. Beim Setzen der Winkel und Bewegungsgrenzen beachten Sie bitte, das die ursprüngliche Position und Ausrichtung der Entity beim Aufruf von phcon_add verwendet werden. Das bedeutet das eine Verschiebungsbeschränkung um 100 Quants eine Verschiebung von 100 Quants von der Ursprungsposition erlaubt. Für die Winkelbeschränkung wird die ursprüngliche Ausrichtung als 0 Grad ausgelegt.

Parameters:

constraint_id - Eindeutige ID der Beschränkung die eingestellt werden soll
vecParam1...6 - Vektoren mit Einstellungsinformationen wie etwa Position, Ausrichtung, Steifigkeit etc.

Geschwindigkeit:

Schnell

Beispiel:

phcon_setparams1(constraint1, my.x, nullvector, nullvector);

Siehe auch:

phcon_add, phcon_setmotor

► Aktuelle Version Online