For Agents | This page is available as markdown: https://create.roblox.com/docs/id-id/physics/constraints/ball-socket.md | Documentation index: https://create.roblox.com/docs/llms.txt
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Untuk gambaran umum tentang cara membuat, memvisualisasikan, dan mensimulasikan batasan mekanis, termasuk BallSocketConstraint, lihat Batasan mekanis. Juga lihat satuan Roblox untuk memahami bagaimana satuan Roblox dibandingkan dengan satuan metrik.
Sebuah BallSocketConstraint memaksa dua lampirannya ke posisi yang sama dan memungkinkan mereka untuk berputar bebas di sekitar ketiga sumbu. Namun, Anda dapat mengaktifkan batas untuk membatasi baik kemiringan maupun putaran.
Anda dapat mengatur batas untuk membatasi baik kemiringan maupun putaran dari socket bola, mirip dengan cara kepala manusia dapat miring dan berputar dalam rentang sumbu yang terbatas. Mengaktifkan properti LimitsEnabled memperlihatkan nilai UpperAngle untuk membatasi kemiringan dalam kerucut; itu juga memperlihatkan properti TwistLimitsEnabled yang, ketika diaktifkan, memungkinkan Anda untuk membatasi rotasi putaran melalui batas TwistLowerAngle dan TwistUpperAngle.
Mengaktifkan LimitsEnabled juga memperlihatkan nilai Restitution yang mendefinisikan elastisitas lampiran pada batas kemiringan dan/atau putaran mereka.
Ketika LimitsEnabled diaktifkan, orientasi lampiran socket bola memengaruhi bagaimana ia berputar. Untuk memastikan rotasi terjadi di sekitar sumbu yang diinginkan, Axis setiap lampiran, yang divisualisasikan oleh panah kuning, harus menunjuk ke arah yang sama.