PointJoint()

Syntaxe

Resultat = PointJoint(#Charniere, EntiteID, PivotX, PivotY, PivotZ, [EntiteID2, PivotX2, PivotY2, PivotZ2])
Description
Crée une nouvelle charnière basée sur un ou deux points.

Arguments

#Charniere Le numéro d'identification de la nouvelle charnière.

PB_Any # peut être utilisé pour générer automatiquement ce numéro.
EntiteID Le numéro d'identification de l'entité associée à la charnière.

Pour obtenir un identifiant valide, utiliser EntityID().
PivotX, PivotY, PivotZ La coordonnée du point de pivot de la charnière, par rapport au centre de l'entité.
EntiteID2 (optionnel) La deuxième entité associée à la charnière.

Si ce paramètre n'est pas spécifié, une seule charnière est créée entre le point de pivotement et l'entité.

Si ce paramètre est spécifié, la première entité est fixée à la seconde entité.

Pour obtenir un identifiant valide, utiliser EntityID().
PivotX2, PivotY2, PivotZ2 (optionnel) La coordonnée du point de pivot de la charnière, par rapport au centre de la seconde entité.

Valeur de retour

Renvoie zéro si la charnière ne peut être créée.

Si #PB_Any est utilisé à la place de '#Charniere', le nouveau numéro de charnière sera renvoyé dans 'Resultat'.

Remarques

GetJointAttribute() et SetJointAttribute() peuvent être utilisées avec les attributs suivants pour modifier le comportement de la charnière:
  #PB_PointJoint_Tau    : Valeur Tau de la charnière
  #PB_PointJoint_Damping: Valeur d'amortissement de la charnière

Voir aussi

FreeJoint(), GetJointAttribute(), SetJointAttribute()

OS Supportés

Tous

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