Pertanyaan yang diberi tag collision-detection

9
Bounding kotak dalam oktober

Saya telah melihat bahwa octrees sering digunakan untuk hal-hal seperti frustum culling dan deteksi tabrakan dalam 3D. Tapi saya tidak yakin bagaimana algoritma bekerja sama sekali. Tentunya seluruh prinsip octree rusak ketika Anda mencoba menggunakan kotak pembatas, karena setiap kotak yang...

9
Lingkaran di dalam lingkaran tabrakan

Di salah satu proyek saya, saya memiliki area permainan dalam bentuk lingkaran. Di dalam lingkaran ini, lingkaran kecil lainnya bergerak. Yang ingin saya lakukan adalah menjaga lingkaran kecil agar tidak bergerak di luar lingkaran yang lebih besar. Di bawah ini Anda dapat melihat bahwa dalam...

9
Bagaimana cara kerja gluLookAt?

Dari pengertian saya, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); setara dengan: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Tetapi ketika saya mencetak ModelViewmatriks, panggilan ke...

9
Deteksi Tabrakan 2D untuk Pinball Game

Sejauh ini dalam game sebelumnya saya telah menggunakan tabrakan 2D sederhana dengan kotak kemudian memeriksa pada tingkat piksel untuk tabrakan. Jika membuat permainan pinball di hampir banyak frame bola akan bersentuhan dengan dinding atau permukaan lain, jadi apakah ada pendekatan...

8
Masalah deteksi tabrakan 2D berbasis ubin

Saya mencoba mengikuti tutorial ini http://www.tonypa.pri.ee/tbw/tut05.html untuk mengimplementasikan tabrakan real-time di dunia berbasis ubin. Saya menemukan koordinat pusat entitas saya berkat properti ini: public float CenterX { get { return X + Width / 2f; } set { X = value - Width / 2f;...

8
Menemukan titik tabrakan

Saya sedang menulis simulator tubuh kaku 2D. Objek yang disimulasikan adalah poligon cembung. Pertanyaan saya melibatkan bagaimana cara memutuskan "titik" tabrakan, sehingga ketika saya menerapkan gaya respons, saya juga dapat menghitung torsi. Dalam 2D, metode pendeteksian tabrakan narrowphase...

8
Deteksi tumbukan bola vs 45 derajat

Saya memiliki permainan sederhana di mana pemain menggerakkan bola. Bola memantul dari dinding. Saat ini saya memiliki dinding persegi (■) yang diimplementasikan: Saya menggunakan tabrakan kotak pembatas sederhana untuk memeriksa apakah pemain akan pindah ke dinding ketika memperbarui kecepatan x...