Un CylindricalConstraint permite que sus archivos adjuntos se deslicen por un eje y giren alrededor de otro eje.Esta restricción, junto con una restricción de resorte, es ideal para construir suspensiones de vehículos donde el choque de la rueda puede deslizarse hacia arriba y hacia abajo mientras la rueda misma gira.Esta restricción también se puede alimentar de manera tanto angular como lineal.
Poder angular
Si un cilindro se establece en , intenta girar los accesorios con el objetivo de alcanzar su .Puedes controlar aún más esta rotación a través de ambos MotorMaxAngularAcceleration y MotorMaxTorque .
Si el cilindro AngularActuatorType se establece en Servo , intenta girar a un ángulo especificado por TargetAngle .Esta rotación es controlada por AngularSpeed , AngularResponsiveness , y ServoMaxTorque .
Potencia lineal
Si un cilindro se establece en , intenta traducir los archivos adjuntos con el objetivo de llegar a .Puedes controlar aún más esta traducción a través de ambos MotorMaxAcceleration y MotorMaxForce .
Si el cilindro ActuatorType está configurado como Servo , intenta traducir los archivos adjuntos a una separación especificada por TargetPosition .Esta traducción es controlada por Speed , LinearResponsiveness , y ServoMaxForce .
Límites
Puedes establecer límites para restringir tanto el rango deslizante como la rotación de una restricción cilíndrica.
Habilitar la propiedad LimitsEnabled exponen los valores LowerLimit y UpperLimit, así como Restitution que define la elasticidad de los accesorios cuando alcanzan cualquiera de los límites.
Habilitar la propiedad AngularLimitsEnabled exponen los límites LowerAngle y UpperAngle, así como AngularRestitution que define la elasticidad de los accesorios cuando alcanzan cualquiera de los límites.
Ángulo de inclinación
InclinationAngle define la dirección del eje de rotación como un ángulo desde el eje X en el plano X / Y de Attachment0, desde -180 a 180.Esto te permite inclinar el elemento rotatorio sin cambiar el eje deslizador.