GenericJoint()
Syntaxe
Resultat = GenericJoint(#Charniere, EntiteID1, X1, Y1, Z1, EntiteID2, X2, Y2, Z2)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.EntiteID1 Le numéro d'identification de l'entité associée à la charnière.
Pour obtenir un identifiant valide, utiliser EntityID().X1, Y1, Z1 Point d'attache 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().X2, Y2, Z2 (optionnel) Point d'attache 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_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