CylindricalConstraint

Mostrar obsoleto

*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

Propiedades heredados de SlidingBallConstraintPropiedades heredados de Constraint

Propiedades

AngularActuatorType

Leer paralelo

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 .

AngularLimitsEnabled

Leer paralelo

Habilita los límites angulares alrededor del eje de rotación.

AngularResponsiveness

Leer paralelo

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

Leer paralelo

Restitución de los dos límites, o qué tan elásticos son. Confinados entre 0 y 1.

AngularSpeed

Leer paralelo

Velocidad angular de destino. Este valor se desactiva como el servomotor siempre se moverá hacia su objetivo. En radianes por segundo.

AngularVelocity

Leer paralelo

La velocidad angular objetivo del motor en radios por segundo alrededor del eje de rotación.

CurrentAngle

Solo lectura
No replicado
Leer paralelo

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

Leer paralelo

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

Leer paralelo

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

Leer paralelo

La aceleración angular máxima del motor en radios por segundo cuadrado.

MotorMaxTorque

Leer paralelo

El momento máximo que el motor puede aplicar para lograr la velocidad angular objetivo. Las unidades son masa × studs²/segundo².

RotationAxisVisible

Leer paralelo

Habilita la visibilidad del eje de rotación.

ServoMaxTorque

Leer paralelo

Máximo par que el servomotor puede aplicar. Las unidades son masa × studs²/segundo².

TargetAngle

Leer paralelo

Á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

Leer paralelo

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

Solo lectura
No replicado
Leer paralelo

La dirección del vector de unidad de la rotación del eje en coordenadas mundiales.

Métodos

Eventos