A CylindricalConstraint pozwala na przesuwanie jego załączników wzdłuż jednej osi i obracanie się wokół innej osi.Ograniczenie to, wraz z ograniczeniem Springowe ograniczenie, jest idealne do budowy zawieszeń pojazdów, w których wstrząs koła może przesuwać się w górę i w dół, podczas gdy samo koło obraca się.Ograniczenie to może być również zasilane w sposób anielski i liniowy.
Moc kątowa
Jeśli cylinder AngularActuatorType jest ustawiony na Motor, próbuje obrócić załączniki w celu osiągnięcia jego AngularVelocity.Możesz dalej kontrolować tę rotację za pomocą obu MotorMaxAngularAcceleration i MotorMaxTorque.
Jeśli cylinder AngularActuatorType jest ustawiony na Servo , próbuje się obrócić do kąta określonego przez TargetAngle .Ta rotacja jest kontrolowana przez AngularSpeed , AngularResponsiveness i ServoMaxTorque.
Moc liniowa
Jeśli cylindr ActuatorType jest ustawiony na Motor, próbuje przetłumaczyć załączniki z celem osiągnięcia Velocity.Możesz dalej kontrolować tłumaczenie za pomocą obu MotorMaxAcceleration i MotorMaxForce.
Jeśli cylinder ActuatorType jest ustawiony na Servo, próbuje przetłumaczyć załączniki na określoną separację określoną przez TargetPosition.Tłumaczenie jest kontrolowane przez Speed , LinearResponsiveness i ServoMaxForce.
Greny
Możesz ustawić limity, aby ograniczyć zarówno przesuwalny zakres jak i rotacja cylindrycznego ograniczenia.
Włączenie właściwości LimitsEnabled ujawnia wartości LowerLimit i UpperLimit, a także Restitution, które określają elastyczność załączników, gdy osiągną limit.
Włączenie właściwości AngularLimitsEnabled ujawnia ograniczenia LowerAngle i UpperAngle, a także AngularRestitution, które określa elastyczność załączników, gdy osiągną jedno z ograniczeń.
Kąt nachylenia
określa kierunek osi obrotu jako kąt z osi X w planie X / Y z -180 do 180.Umożliwia to przechylenie obracającego się elementu bez zmiany osi przesuwania.