CylindricalConstraint

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Un vincolo cilindrico consente ai suoi allegati di scivolare lungo un asse e ruotare attorno a un altro asse.Si può pensare come una combinazione di un PrismaticConstraint e un HingeConstraint .L'asse scorrevole è determinata dall'asse X della VincoloAttachment0.L'asse di rotazione è centrata alla Vincolodi Attachment1 e angolata fuori dalla restrizione scorrevole dalla restrizione di InclinationAngle .

Questa Vincolo, insieme a un SpringConstraint , è ideale per costruire la sospensione del veicolo.

Nota che se questa restrizione attacca una parte ( A ) a un'altra parte ( B ) che è ancorata o connessa a una parte ancorata ( Z ), la parte A non verrà simulata localmente quando interagisce con un Giocatore.

Durante la configurazione di questa Vincolo, può essere utile studiare Unità Roblox per capire come le unità Roblox si confrontino con le unità metriche.

Potenza angolare

Se un cilindro è impostato su , tenta di ruotare gli allegati con l'obiettivo di raggiungere il suo .Puoi controllare ulteriormente questa rotazione attraverso entrambi MotorMaxAngularAcceleration e MotorMaxTorque .Se un cilindro è impostato su , tenta di ruotare ad un angolo specificato da .Questa rotazione è controllata da AngularSpeed , AngularResponsiveness e ServoMaxTorque .

Potenza lineare

Se un cilindro è impostato su , tenta di tradurre gli allegati con l'obiettivo di raggiungere .Puoi controllare ulteriormente questa traduzione attraverso entrambi MotorMaxAcceleration e MotorMaxForce .Se un cilindro è impostato su , tenta di tradurre gli allegati in una separazione specificata da .Questa traduzione è controllata da Speed , LinearResponsiveness e ServoMaxForce .

Limitazioni

Puoi impostare limiti per limitare sia la gamma scorrevole che la rotazione di una Vincolocilindrica.L'abilitazione della proprietà LimitsEnabled esporre i valori LowerLimit e UpperLimit , nonché Restitution che definisce l'elasticità degli allegati quando raggiungono uno dei limiti.L'abilitazione della proprietà AngularLimitsEnabled esporre i limiti LowerAngle e UpperAngle , nonché AngularRestitution che definisce l'elasticità degli allegati quando raggiungono uno dei limiti.

Angolo di Inclinazione

InclinationAngle definisce la direzione dell'asse di rotazione come un angolo dall'asse X in il piano XY di Attachment0, da -180 a 180.Questo ti consente di inclinare l'elemento rotante senza cambiare l'asse scorrevole.

Sommario

Proprietà

Proprietà provenienti da SlidingBallConstraintProprietà provenienti da Constraint

Proprietà

AngularActuatorType

Lettura Parallela

Se un cilindro è impostato su , tenta di ruotare gli allegati con l'obiettivo di raggiungere il suo .Puoi controllare ulteriormente questa rotazione attraverso entrambi MotorMaxAngularAcceleration e MotorMaxTorque .

Se un cilindro è impostato su , tenta di ruotare ad un angolo specificato da .Questa rotazione è controllata da AngularSpeed , AngularResponsiveness e ServoMaxTorque .

AngularLimitsEnabled

Lettura Parallela

Abilita i limiti angolari attorno all'asse di rotazione.

AngularResponsiveness

Lettura Parallela

Questa proprietà specifica la nitidezza del servomotore angolare nel raggiungere il TargetAngle, quando AngularActuatorType è impostato su Servo.I valori più grandi corrispondono a una risposta più rapida e i valori più piccoli producono più ammortizzazione e una risposta più lenta.

AngularRestitution

Lettura Parallela

Restituzione dei due limiti, o quanto sono elastici. Contratti tra 0 e 1.

AngularSpeed

Lettura Parallela

Velocità angolare target. Questo valore è non firmato poiché il servo si muoverà sempre verso il suo obiettivo. In radianti al secondo.

AngularVelocity

Lettura Parallela

La velocità angolare target del motore in radianti al secondo intorno all'asse di rotazione.

CurrentAngle

Sola Lettura
Non Replicato
Lettura Parallela

Angolo firmato (in gradi) tra l'asse di riferimento e l'asse secondaria di Attachment1 intorno all'asse di rotazione. Intervallo valido tra -180 e 180.

InclinationAngle

Lettura Parallela

Direzione dell'asse di rotazione come angolo dall'asse X in XY piano di >. Intervallo valido tra -180 e 180.

LowerAngle

Lettura Parallela

Limite inferiore per l'angolo (in gradi) tra l'asse di riferimento e l'asse secondaria di Attachment1 intorno all'asse di rotazione.Intervallo valido tra -180 e 180.

MotorMaxAngularAcceleration

Lettura Parallela

L'accelerazione angolare massima del motore in radianti al secondo quadro.

MotorMaxTorque

Lettura Parallela

Il momento massimo che il motore può applicare per raggiungere la velocità angolare target. Le unità sono massa × studs²/second².

RotationAxisVisible

Lettura Parallela

Abilita la visibilità dell'asse di rotazione.

ServoMaxTorque

Lettura Parallela

Torque massimo che il servomotore può applicare. Le unità sono mass × studs²/second² .

TargetAngle

Lettura Parallela

Angolo target (in gradi) tra l'asse di riferimento e l'asse secondaria di Attachment1 intorno all'asse di rotazione. Intervallo valido tra -180 e 180.

UpperAngle

Lettura Parallela

Limite superiore per l'angolo (in gradi) tra l'asse di riferimento e l'asse secondaria di Attachment1 intorno all'asse di rotazione.Intervallo valido tra -180 e 180.

WorldRotationAxis

Sola Lettura
Non Replicato
Lettura Parallela

La direzione del vector unitario dell'asse di rotazione nelle coordinate mondiali.

Metodi

Eventi