Cylindrique

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Un CylindricalConstraint permet à ses accessoires de glisser le long d'un axe et de tourner autour d'un autre axe.Cette contrainte, ainsi qu'une contrainte de ressort Spring, est idéale pour construire des suspensions de véhicules où le choc de la roue peut glisser vers le haut et vers le bas pendant que la roue elle-même tourne.Cette contrainte peut également être alimentée de manière angulaire et linéaire à la fois.

Puissance angulaire

Si le cylindre AngularActuatorType est réglé sur Motor, il essaie de faire pivoter les accessoires afin d'atteindre son AngularVelocity.Vous pouvez contrôler cette rotation plus précisément à travers les deux MotorMaxAngularAcceleration et MotorMaxTorque .

Si le cylindre AngularActuatorType est réglé sur Servo , il essaie de tourner à un angle spécifié par TargetAngle .Cette rotation est contrôlée par AngularSpeed , AngularResponsiveness , et ServoMaxTorque .

Puissance linéaire

Si le cylindre ActuatorType est réglé sur Motor, il tente de traduire les pièces jointes dans le but d'atteindre Velocity .Vous pouvez contrôler cette traduction plus précisément à travers les deux MotorMaxAcceleration et MotorMaxForce .

Si le cylindre ActuatorType est défini sur Servo , il tente de traduire les pièces jointes en une séparation spécifiée par TargetPosition .Cette traduction est contrôlée par Speed , LinearResponsiveness , et ServoMaxForce .

Limites

Vous pouvez définir des limites pour restreindre à la fois la plage de glissement et la rotation d'une contrainte cylindrique.

L'activation de la propriété LimitsEnabled expose les valeurs LowerLimit et UpperLimit, ainsi que Restitution qui définit l'élasticité des accessoires lorsqu'ils atteignent l'une des limites.

L'activation de la propriété AngularLimitsEnabled expose les limites LowerAngle et UpperAngle, ainsi que AngularRestitution qui définit l'élasticité des accessoires lorsqu'ils atteignent l'une de ces limites.

LimitesEnabled = vrai >
AngularLimitsEnabled = vrai >

Angle d'inclinaison

InclinationAngle définit la direction de l'axe de rotation comme un angle du X axe dans le plan X / Y de Attachment0, de -180 à 180.Cela vous permet de pencher l'élément rotatif sans changer l'axe glissant.

Angle d'inclinaison = 90 >
Angle d'inclinaison = 30 >