SliderJoint()

Syntaxe

Resultat = SliderJoint(#Charniere, EntiteID, TransformationX, TransformationY, TransformationZ, EntiteID2, TransformationX2, TransformationY2, TransformationZ2)
Description
Crée une nouvelle charnière de type glissière ou curseur entre deux entités.

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 La première entité associée à la charnière.

Pour obtenir un identifiant valide, utiliser EntityID().
TransformX, TransformY, TransformZ La valeur de la transformation de la première entité.
EntiteID2 La deuxième entité associée à la charnière.

Pour obtenir un identifiant valide, utiliser EntityID().

TransformX2, TransformY2, TransformZ2 La valeur de la transformation 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 sera renvoyé dans 'Resultat'.

Remarques

La glissière peut être utilisée pour déplacer une entité avec contrainte sur une surface plane, etc.

GetJointAttribute() et SetJointAttribute() peuvent être utilisés avec les attributs suivants pour modifier le comportement de la charnière:
  #PB_SliderJoint_LowerLimit : Limite inférieure de la charnière.
  #PB_SliderJoint_UpperLimit : Limite supérieure de la charnière.

Exemple

SliderJoint.pb

Voir aussi

FreeJoint(), GetJointAttribute(), SetJointAttribute()

OS Supportés

Tous

<- SetJointAttribute() - Joint Index