Sebuah CylindricalConstraint memungkinkan lampirannya untuk meluncur di sepanjang satu sumbu dan berputar di sekitar sumbu lain.Kontraksi ini, bersama dengan kontraksi Spring, ideal untuk membangun suspensi kendaraan di mana shock roda bisa geser ke atas dan ke bawah saat roda itu sendiri berputar.Kontraksi ini juga dapat diaktifkan dalam kedua cara sudut dan linier.
Daya sudut
Jika silinder AngularActuatorType diatur ke Motor , ia berusaha memutar lampiran dengan tujuan mencapai AngularVelocity .Anda dapat lebih lanjut mengontrol rotasi ini melalui kedua MotorMaxAngularAcceleration dan MotorMaxTorque .
Jika silinder AngularActuatorType diatur ke Servo , ia berusaha berputar ke sudut yang ditentukan oleh TargetAngle .Rotasi ini dikendalikan oleh AngularSpeed , AngularResponsiveness , dan ServoMaxTorque .
Kekuatan linier
Jika silinder ActuatorType diatur ke Motor , ia berusaha menerjemahkan lampiran dengan tujuan mencapai Velocity .Anda dapat lebih lanjut mengontrol terjemahan ini melalui kedua MotorMaxAcceleration dan MotorMaxForce .
Jika silinder ActuatorType diatur ke Servo , ia mencoba menerjemahkan lampiran ke pemisahan yang ditentukan oleh TargetPosition .Terjemahan ini dikontrol oleh Speed , LinearResponsiveness , dan ServoMaxForce .
Batasan
Anda dapat mengatur batas untuk membatasi kedua rentang geser dan rotasi dari batasan silindris.
Mengaktifkan properti LimitsEnabled memperlihatkan nilai LowerLimit dan UpperLimit serta Restitution yang mendefinisikan elastisitas lampiran saat mereka mencapai batas, juga
Mengaktifkan properti AngularLimitsEnabled memperlihatkan batas LowerAngle dan UpperAngle serta AngularRestitution yang mendefinisikan elastisitas lampiran saat mereka mencapai batas tersebut.
Sudut kemiringan
mendefinisikan arah sumbu rotasi sebagai sudut dari sumbu X di plane X/Y dari -180 hingga 180.Ini memungkinkan Anda miringkan elemen berputar tanpa mengubah sumbu geser.