PointJoint()

Syntax

Ergebnis = PointJoint(#Joint, EntityID, PivotX, PivotY, PivotZ [, EntityID2, PivotX2, PivotY2, PivotZ2])
Beschreibung
Erstellt eine neue Verbindung bzw. Gelenk (Joint), basierend auf einem oder zwei Punkten.

Parameter

#Joint Die Nummer zum Identifizieren des neuen Gelenks (Joint). #PB_Any kann verwendet werden, um diese Zahl automatisch zu generieren.
EntityID Die mit dem Gelenk (Joint) verknüpfte Entity ID. Um eine gültige Entity ID zu erhalten, verwenden Sie EntityID().
PivotX, PivotY, PivotZ Die Koordinaten des ersten Drehpunkts (Pivot) für die Verbindung. Relativ zum Zentrum des ersten Entity.
EntityID2 (optional) Das zweite Entity, welches mit dem Gelenk (Joint) verknüpft werden soll. Wenn dieser Parameter nicht angegeben wird, wird eine einzige Verbindung zwischen dem Drehpunkt (Pivot) und dem Entity geschaffen. Wird der Parameter angegeben, wird das erste Entity mit dem zweiten Entity verankert. Um eine gültige Entity ID zu erhalten, verwenden Sie EntityID().
PivotX2, PivotY2, PivotZ2 Die Koordinaten des zweiten Drehpunkts (Pivot) für die Verbindung. Relativ zum Zentrum des zweiten Entity.

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_PointJoint_Tau : Tau-Wert der Verbindung
  #PB_PointJoint_Damping: Dämpfungs-Wert der Verbindung

Siehe auch

FreeJoint(), GetJointAttribute(), SetJointAttribute()

Unterstützte OS

Alle

<- IsJoint() - Joint Inhaltsverzeichnis - SetJointAttribute() ->