Une HingeConstraint permet à ses deux attachments de pivoter autour d'un axe, les forçant à se positionner dans la même position et alignement sur l'axe X. Cette contrainte peut également être motorisée pour se comporter comme un moteur ou un servomoteur, et vous pouvez définir des limites pour restreindre la plage de rotation de la charnière.
Puissance angulaire
Si le ActuatorType d'une charnière est réglé sur Motor, elle essaie de faire pivoter les attachments dans le but d'atteindre sa AngularVelocity. Vous pouvez contrôler davantage cette rotation grâce à MotorMaxAcceleration et MotorMaxTorque.
Si le ActuatorType d'une charnière est réglé sur Servo, elle essaie de pivoter vers un angle spécifié par TargetAngle. Cette rotation est contrôlée par AngularSpeed et ServoMaxTorque.
Limites
Vous pouvez définir des limites pour restreindre la rotation d'une charnière, utile pour des mécanismes comme des portes qui ne doivent s'ouvrir ou se fermer que dans une plage définie. L'activation de la propriété LimitsEnabled expose les limites LowerAngle et UpperAngle, ainsi que Restitution qui définit l'élasticité des attachments lorsqu'ils atteignent l'une ou l'autre limite.