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 vecParam1… vecParam6 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