CylindricalConstraint
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Una restricción cilíndrica permite que sus accesorios deslicen por un eje y giren alrededor de otro eje.Se puede pensar como una combinación de un PrismaticConstraint y un HingeConstraint .El eje deslizante se determina por el eje X de la restricción Attachment0.El eje de rotación se centra en la restricción de Attachment1 y se inclina fuera de la restricción deslizante por la restricción de InclinationAngle .
Esta restricción, junto con una SpringConstraint, es ideal para construir la suspensión del vehículo.
Tenga en cuenta que si esta restricción se une a una parte ( A ) a otra parte ( B ) que está anclada o conectada a una parte anclada ( Z ), la parte A no se simulará localmente al interactuar con un jugador.
Al configurar esta restricción, puede ser útil estudiar unidades de Roblox para comprender cómo se comparan las unidades de Roblox con las unidades métricas.
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 se establece en 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 cualquier límite.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 XY de Attachment0, desde -180 a 180.Esto te permite inclinar el elemento rotatorio sin cambiar el eje deslizador.
Resumen
Propiedades
Tipo de actuador ángulo.
Habilita los límites angulares alrededor del eje de rotación.
Specifica la nitidez del motor servo angular al alcanzar el TargetAngle.
Restitución de los dos límites, o qué tan elásticos son.
Velocidad angular de destino. Este valor se desactiva como el servomotor siempre se moverá hacia su objetivo. En radianes por segundo.
La velocidad angular objetivo del motor en radios por segundo alrededor del eje de rotación.
Angulo firmado (en grados) entre el eje de referencia y el eje secundario de Attachment1 alrededor del eje de rotación.
Dirección del eje de rotación como un ángulo desde el eje X en el plano XY de >.
Límite inferior para el ángulo (en grados) entre el eje de referencia y el Eje secundario de Attachment1 alrededor del eje de rotación.
La aceleración angular máxima del motor en radios por segundo cuadrado.
El momento máximo que el motor puede aplicar para lograr la velocidad angular objetivo.
Habilita la visibilidad del eje de rotación.
Máximo par que el servomotor puede aplicar.
Ángulo de destino (en grados) entre el eje de referencia y el eje secundario de Attachment1 alrededor del eje de rotación.
Límite superior para el ángulo (en grados) entre el eje de referencia y el eje secundario de Attachment1 alrededor del eje de rotación.
La dirección del vector de unidad de la rotación del eje en coordenadas mundiales.
Establece si la traducción del SlidingBallConstraint se activa y, si es así, qué tipo de activación.
El desplazamiento actual entre el Attachments de la restricción.
Establece si el SlidingBallConstraint limitará el rango de traducción.
Specifica la "resolución" del servomotor lineal al alcanzar el TargetPosition.
El límite posicional más bajo a lo largo del eje X de Attachment0 si LimitsEnabled es verdadero.
La aceleración máxima de la restricción cuando ActuatorType se establece en Motor como la restricción intenta alcanzar su deseado Velocity .
La fuerza máxima de la restricción cuando ActuatorType se establece en Motor , ya que la restricción intenta alcanzar su deseado Velocity .
La elasticidad de la restricción de Attachments cuando alcanzan el final del rango especificado por UpperLimit y LowerLimit, asumiendo que LimitsEnabled está configurado como verdadero.
La fuerza máxima de la restricción cuando ActuatorType se establece en Servo , ya que la restricción intenta alcanzar su deseado Speed .
El tamaño visualizado de la restricción.
La velocidad deseada de la restricción cuando ActuatorType se establece en Servo, ya que la restricción se traduce hacia su TargetPosition.Medido en studs por segundo.
La posición objetivo pretendida de la restricción cuando ActuatorType se establece en Servo. Medida en studs.
El límite posicional superior a lo largo del eje X de Attachment0 si LimitsEnabled es verdadero.
La velocidad intentada de la restricción cuando ActuatorType se establece en Motor. Medida en studs por segundo.
Indica si la restricción está actualmente activa en el mundo.
El Attachment que está conectado a Constraint.Attachment1.
El Attachment que está conectado a Constraint.Attachment0.
El color de la restricción.
Alterna si la restricción está habilitada o no.
Alterna la visibilidad de la restricción.
Propiedades
AngularActuatorType
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 .
AngularResponsiveness
Esta propiedad especifica la nitidez del motor servo angular al alcanzar el TargetAngle, cuando AngularActuatorType está configurado como Servo.Los valores más grandes se corresponden con una respuesta más rápida y los valores más pequeños con más amortiguación y una respuesta más lenta.
AngularRestitution
Restitución de los dos límites, o qué tan elásticos son. Confinados entre 0 y 1.
AngularSpeed
Velocidad angular de destino. Este valor se desactiva como el servomotor siempre se moverá hacia su objetivo. En radianes por segundo.
AngularVelocity
La velocidad angular objetivo del motor en radios por segundo alrededor del eje de rotación.
CurrentAngle
Angulo firmado (en grados) entre el eje de referencia y el eje secundario de Attachment1 alrededor del eje de rotación. Rango válido entre -180 y 180.
InclinationAngle
Dirección del eje de rotación como un ángulo desde el eje X en el plano XY de >. Rango válido entre -180 y 180.
LowerAngle
Límite inferior para el ángulo (en grados) entre el eje de referencia y el Eje secundario de Attachment1 alrededor del eje de rotación.Rango válido entre -180 y 180.
MotorMaxAngularAcceleration
La aceleración angular máxima del motor en radios por segundo cuadrado.
MotorMaxTorque
El momento máximo que el motor puede aplicar para lograr la velocidad angular objetivo. Las unidades son masa × studs²/segundo².
ServoMaxTorque
Máximo par que el servomotor puede aplicar. Las unidades son masa × studs²/segundo².
TargetAngle
Ángulo de destino (en grados) entre el eje de referencia y el eje secundario de Attachment1 alrededor del eje de rotación. Rango válido entre -180 y 180.
UpperAngle
Límite superior para el ángulo (en grados) entre el eje de referencia y el eje secundario de Attachment1 alrededor del eje de rotación.Rango válido entre -180 y 180.
WorldRotationAxis
La dirección del vector de unidad de la rotación del eje en coordenadas mundiales.