CylindricalConstraint
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Sebuah Kekuatan Silindris memungkinkan lampirannya untuk meluncur di sepanjang satu sumbu dan berputar di sekitar sumbu lain.Ini dapat dianggap seperti kombinasi dari PrismaticConstraint dan HingeConstraint.Lingkaran geser ditentukan oleh sumbu X dari batasan Attachment0 .Sumbu rotasi ditempatkan di pusat batasan Attachment1 dan diposisikan dengan sudut dari batasan geser oleh batasan InclinationAngle .
Kontraksi ini, bersama dengan SpringConstraint , ideal untuk membangun suspensi kendaraan.
Perhatikan bahwa jika batasan ini menempelkan satu bagian ( A ) ke bagian lain ( B ) yang diikat atau terhubung ke bagian yang diikat ( Z ), bagian A tidak akan disimulasikan secara lokal saat berinteraksi dengan pemain.
Saat mengkonfigurasi batasan ini, mungkin berguna untuk mempelajari Unit Roblox untuk memahami bagaimana unit Roblox dibandingkan dengan unit metrik.
Kekuatan Angular
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 memutar ke sudut yang ditentukan oleh TargetAngle .Rotasi ini dikendalikan oleh AngularSpeed , AngularResponsiveness , dan ServoMaxTorque .
Kekuatan Linear
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, jugaMengaktifkan properti AngularLimitsEnabled memperlihatkan batas LowerAngle dan UpperAngle serta AngularRestitution yang mendefinisikan elastisitas lampiran saat mereka mencapai batas tersebut.
Sudut Inclinasi
mendefinisikan arah sumbu rotasi sebagai sudut dari sumbu X di plane XY , dari -180 hingga 180.Ini memungkinkan Anda miringkan elemen berputar tanpa mengubah sumbu geser.
Rangkuman
Properti
Jenis aktuator sudut.
Mengaktifkan batas sudut di sekitar sumbu rotasi.
Mengidentifikasi kejelasan servo motor sudut dalam mencapai TargetAngle.
Restitusi dari dua batas, atau seberapa elastiknya mereka.
Kecepatan sudut target. Nilai ini tidak ditandai karena servo akan selalu bergerak menuju targetnya. Dalam radian per detik.
Kecepatan sudut target motor dalam radian per detik di sekitar sumbu rotasi.
Sudut ditandatangani (dalam derajat) antara sumbu referensi dan sumbu sekunder dari Attachment1 di sekitar sumbu rotasi.
Arah sumbu rotasi sebagai sudut dari sumbu X di plane XY .
Batas bawah untuk sudut (dalam derajat) antara sumbu referensi dan Aksi Sekunder dari Attachment1 di sekitar sumbu rotasi.
Akselerasi sudut maksimum motor dalam radian per detik persegi.
Torsi maksimum yang dapat diterapkan motor untuk mencapai kecepatan sudut target.
Aktifkan visibilitas sumbu rotasi.
Torsi maksimum yang bisa diterapkan servo motor.
Sudut target (dalam derajat) antara sumbu referensi dan sumbu sekunder dari Attachment1 di sekitar sumbu rotasi.
Batas atas untuk sudut (dalam derajat) antara sumbu referensi dan sumbu sekunder dari Attachment1 sekitar sumbu rotasi.
Arah vektor unit dari sumbu rotasi di koordinat dunia.
Mengatur apakah terjemahan dari SlidingBallConstraint dilakukan dan, jika demikian, jenis aktivasi apa.
Offset saat ini antara batasan Attachments .
Mengatur apakah SlidingBallConstraint akan membatasi rentang terjemahan.
Mengidentifikasi "kejelasan" servo motor linier dalam mencapai TargetPosition.
Batas posisi yang lebih rendah di sepanjang sumbu X dari Attachment0 jika LimitsEnabled benar.
Akselerasi maksimum batasan saat ActuatorType diatur ke Motor ketika batasan mencoba mencapai Velocity yang diinginkan.
Kekuatan maksimum batasan saat ActuatorType diatur ke Motor , karena batasan mencoba mencapai Velocity yang diinginkan.
Elastisitas batasan Attachments ketika mereka mencapai akhir rentang yang ditentukan oleh UpperLimit dan LowerLimit , asumsi LimitsEnabled diatur ke benar.
Kekuatan maksimum batasan saat ActuatorType diatur ke Servo , karena batasan mencoba mencapai Speed yang diinginkan.
Ukuran visualisasi batasan.
Kecepatan yang diinginkan kontrainsi saat ActuatorType diatur ke Servo , karena kontrainsi diterjemahkan ke arahnya TargetPosition .Diberiuk dalam stud per detik.
Posisi target yang dicoba oleh batasan saat ActuatorType diatur ke Servo . Diukur dalam stud.
Batas posisi atas di sepanjang sumbu X dari Attachment0 jika LimitsEnabled adalah benar.
Kecepatan yang dicoba batas ketika ActuatorType diatur ke Motor. Diukur dalam stud per detik.
Menunjukkan apakah batasan saat ini aktif di dunia.
The Attachment yang terhubung ke Constraint.Attachment1 .
The Attachment yang terhubung ke Constraint.Attachment0 .
Warna batasan.
Mengubah apakah batasan diaktifkan atau tidak.
Mengubah visibilitas batasan.
Properti
AngularActuatorType
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 .
AngularResponsiveness
Properti ini menentukan kejelasan servo motor sudut dalam mencapai TargetAngle, saat AngularActuatorType diatur ke Servo.Nilai yang lebih besar sesuai dengan respons lebih cepat dan nilai yang lebih kecil menghasilkan lebih banyak penyangga dan respons yang lebih lambat.
AngularRestitution
Restitusi dari dua batas, atau seberapa elastiknya mereka. Dibatasi antara 0 dan 1.
AngularSpeed
Kecepatan sudut target. Nilai ini tidak ditandai karena servo akan selalu bergerak menuju targetnya. Dalam radian per detik.
CurrentAngle
Sudut ditandatangani (dalam derajat) antara sumbu referensi dan sumbu sekunder dari Attachment1 di sekitar sumbu rotasi. Jarak yang valid antara -180 dan 180.
InclinationAngle
Arah sumbu rotasi sebagai sudut dari sumbu X di plane XY. Jarak yang valid antara -180 dan 180.
LowerAngle
Batas bawah untuk sudut (dalam derajat) antara sumbu referensi dan Aksi Sekunder dari Attachment1 di sekitar sumbu rotasi.Kisaran yang valid antara -180 dan 180.
MotorMaxTorque
Torsi maksimum yang dapat diterapkan motor untuk mencapai kecepatan sudut target. Satuan adalah mass × studs²/detik².
ServoMaxTorque
Torsi maksimum yang dapat diterapkan servo motor. Satuan adalah mass × studs²/detik².
TargetAngle
Sudut target (dalam derajat) antara sumbu referensi dan sumbu sekunder dari Attachment1 di sekitar sumbu rotasi. Jarak yang valid antara -180 dan 180.
UpperAngle
Batas atas untuk sudut (dalam derajat) antara sumbu referensi dan sumbu sekunder dari Attachment1 sekitar sumbu rotasi.Kisaran yang valid antara -180 dan 180.