GenericJoint()
Syntaxe
Resultat = GenericJoint(#Charniere, EntiteID, TransformX, TransformY, TransformZ, EntiteID2, TransformX2, TransformY2, TransformZ2)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().TransformX, TransformY, TransformZ La transformation à appliquer sur la première 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().TransformX2, TransformY2, TransformZ2 (optionnel) La transformation à appliquer sur 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_Joint_EnableSpring: Activation du ressort #True = ON, #False = OFF (par défaut) #PB_Joint_Stiffness : Raideur entre 1 et 10000 #PB_Joint_Damping : Amortissement entre 0 et 1 (0 = très fort amortissement). #PB_Joint_Position : Position de l'axe #PB_Joint_NoLimit : Position libre de l'axe #PB_Joint_LowerLimit : Limite inférieure #PB_Joint_UpperLimit : Limite supérieure
Voir aussi
FreeJoint(), GetJointAttribute(), SetJointAttribute()
OS Supportés
Tous