ConeTwistJoint()

Syntaxe

Resultat = ConeTwistJoint(#Charniere, EntiteID, TransformationX, TransformationY, TransformationZ, EntiteID2, TransformationX2, TransformationY2, TransformationZ2)
Description
Crée une nouvelle charnière de type cône de torsion (articulation) 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 à appliquer sur 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 à appliquer sur la seconde entité.

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

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

Remarques

Un cône de torsion peut être utilisé pour attacher les bras ou les jambes au corps, etc.

GetJointAttribute() et SetJointAttribute() peuvent être utilisés avec les attributs suivants pour modifier le comportement de la charnière:
  #PB_ConeTwistJoint_SwingSpan : Première amplitude de balancement de la charnière.
  #PB_ConeTwistJoint_SwingSpan2: Seconde amplitude de balancement de la charnière.
  #PB_ConeTwistJoint_TwistSpan : Amplitude de torsion de la charnière.

Exemple

ConeJoint.pb

Voir aussi

FreeJoint(), GetJointAttribute(), SetJointAttribute()

OS Supportés

Tous

Joint Index - EnableHingeJointAngularMotor() ->