Een CylindricalConstraint stelt zijn bevestigingen in staat om langs één as te schuiven en rond een andere as te draaien. Deze beperking, samen met een SpringConstraint, is ideaal voor het bouwen van voertuigophangingen waarbij de schok van het wiel omhoog en omlaag kan schuiven terwijl het wiel zelf draait. Deze beperking kan ook worden aangedreven op zowel een hoek als een lineaire manier.
Hoekkracht
Als de AngularActuatorType van een cilinder is ingesteld op Motor, probeert deze de bevestigingen te draaien met als doel zijn AngularVelocity te bereiken. Je kunt deze rotatie verder regelen via zowel MotorMaxAngularAcceleration als MotorMaxTorque.
Als de AngularActuatorType van een cilinder is ingesteld op Servo, probeert deze te draaien naar een hoek die is gespecificeerd door TargetAngle. Deze rotatie wordt geregeld door AngularSpeed, AngularResponsiveness en ServoMaxTorque.
Lineaire kracht
Als de ActuatorType van een cilinder is ingesteld op Motor, probeert deze de bevestigingen te vertalen met als doel Velocity te bereiken. Je kunt deze vertaling verder regelen via zowel MotorMaxAcceleration als MotorMaxForce.
Als de ActuatorType van een cilinder is ingesteld op Servo, probeert deze de bevestigingen te vertalen naar een bepaalde scheiding die is gespecificeerd door TargetPosition. Deze vertaling wordt geregeld door Speed, LinearResponsiveness en ServoMaxForce.
Limieten
Je kunt limieten instellen om zowel het schuifbereik als de rotatie van een cilindrische beperking te beperken.
Het inschakelen van de LimitsEnabled eigenschap maakt de LowerLimit en UpperLimit waarden zichtbaar, evenals Restitution die de elasticiteit van de bevestigingen definieert wanneer ze een van de limieten bereiken.
Het inschakelen van de AngularLimitsEnabled eigenschap maakt de LowerAngle en UpperAngle limieten zichtbaar, evenals AngularRestitution die de elasticiteit van de bevestigingen definieert wanneer ze een van de limieten bereiken.
Hellingshoek
InclinationAngle definieert de richting van de rotatieas als een hoek vanaf de X as in het X/Y vlak van Attachment0, van -180 tot 180. Dit stelt je in staat om het roterende element te kantelen zonder de schuifas te veranderen.