HingeJoint()

Syntax

Ergebnis = HingeJoint(#Joint, EntityID, PivotX, PivotY, PivotZ, AchseX, AchseY, AchseZ, EntityID2, PivotX2, PivotY2, PivotZ2, AchseX2, AchseY2, AchseZ2)
Beschreibung
Erstellt eine neue Gelenk-Verbindung (englisch "hinge joint") zwischen den zwei angegebenen Entities (Objekten). Ein Gelenk kann verwendet werden, um eine Tür, eine bewegliche Brücke, etc. zu simulieren.

Parameter

#Joint Die Nummer zum Identifizieren des neuen Gelenks (Joint). #PB_Any kann verwendet werden, um diese Zahl automatisch zu generieren.
EntityID Das erste mit dem Gelenk (Joint) verknüpfte Entity. Um eine gültige EntityID zu erhalten, verwenden Sie EntityID().
PivotX, PivotY, PivotZ Die Koordinaten des ersten Drehpunkts (Pivot) für die Verbindung. Relativ zum Zentrum des ersten Entity.
AchseX, AchseY, AchseZ Die Ausrichtung der Achse (englisch "Axis") für die Verbindung.
EntityID2 Das zweite mit dem Gelenk (Joint) verknüpfte Entity. Um eine gültige EntityID zu erhalten, verwenden Sie EntityID().
PivotX2, PivotY2, PivotZ2 Die Koordinaten des zweiten Drehpunkts (Pivot) für die Verbindung. Relativ zum Zentrum des zweiten Entity.
AchseX2, AchseY2, AchseZ2 Die Ausrichtung der Achse (englisch "Axis") für die Verbindung.

Rückgabewert

Gibt null zurück, wenn die Verbindung bzw. das Gelenk (Joint) nicht erstellt werden konnte. Wenn #PB_Any als Parameter '#Joint' verwendet wird, dann wird die neue Joint-Nummer als 'Ergebnis' zurückgegeben.

Anmerkungen

GetJointAttribute() und SetJointAttribute() können mit den folgenden Attributen verwendet werden, um das Verhalten der Verbindung zu ändern:
  #PB_HingeJoint_LowerLimit : unteres Limit der Verbindung
  #PB_HingeJoint_UpperLimit : oberes Limit der Verbindung

Siehe auch

FreeJoint(), GetJointAttribute(), SetJointAttribute(), EnableHingeJointAngularMotor()

Unterstützte OS

Alle

<- GetJointAttribute() - Joint Inhaltsverzeichnis - HingeJointMotorTarget() ->