Saya baru mengenal Box2D (dalam hal ini JBox2d) dan saya membuat menu roda di aplikasi Android. Saya ingin mengizinkan pengguna untuk memilih satu item menu dan roda akan berputar secara otomatis ke bagian yang diinginkan. Badan roda bersifat dinamis, dipasang dengan sambungan putar di tengahnya ke jangkar (statis). Saya menggunakan sambungan jarak antara lokasi ketukan pengguna di dalam roda saya dan badan statis yang terletak di atas roda saya.
Masalah saya adalah dengan pengaturan sambungannya. Saya tidak tahu kombinasi panjang/redaman/frekuensi sehingga saya bisa mendapatkan tarikan cepat dengan osilasi minimum di akhir. Selain itu, jika saya memilih salah satu elemen di sisi atas weel, elemen tersebut akan berhenti di tempat yang tepat. Tetapi jika saya mengetuk salah satu di bagian akhir, sambungannya tidak sesuai dengan panjang 0. Saya memberikannya dan saya berakhir dengan ini:
Jika saya menggunakan panjang 0, dan rasio redaman 1 dan frekuensiHz 0, hasilnya sempurna tetapi saya tidak punya animasi : Langsung menuju posisi yang tepat.
Di iOS saya melakukan menu yang sama menggunakan UIKit Dynamics dan saya mendapatkan hasil yang bagus: https://www.dropbox.com/s/mb2i44geinw9yp6/iOS_wheel_rotation.mov?dl=0
Terima kasih sebelumnya atas bimbingan apa pun.