Un CylindricalConstraint consente ai suoi allegati di scorrere lungo un asse e ruotare attorno ad un altro asse.Questa Vincolo, insieme a una restrizione di primavera, è ideale per costruire sospensioni veicolo in cui lo shock della ruota può scivolare su e giù mentre la ruota stessa gira.Questa restrizione può essere alimentata anche in modo angolare angolare e lineare lineare.
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 di 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 X / Y piano di Attachment0 da -180 a 180.Questo ti consente di inclinare l'elemento rotante senza cambiare l'asse scorrevole.