Terima kasih banyak atas jawaban dan bantuan Anda yang tak ternilai. Saya akhirnya berhasil membangun proyek. Saya mencoba semua saran Anda dan pada akhirnya memilih sebagian cara saya sendiri untuk simulasi ini.
Saya menggunakan bulledsharp (pembungkus fisika peluru untuk c #) untuk mesin fisika, tetapi penting untuk menggunakan yang terbaru, dikompilasi sendiri dengan sumber bulletsharp dari sourceforge svn serta sumber fisika peluru segar itu sendiri. Bukan yang dikompilasi .dll's, tersedia untuk diunduh dari situs web. Versi yang dikompilasi terlalu lama untuk saya dan tidak menyertakan beberapa fitur berharga yang dikembangkan lebih lanjut. Apa yang saya juga pelajari adalah bahwa untuk simulasi sederhana di mana Anda tidak memerlukan grafik canggih, lebih baik menggunakan 3dsmax yang lebih lama, yaitu 2011 (bukan yang terbaru 2012), untuk mengembangkan model dll. Terutama karena ada lebih banyak plugin dan eksportir. Terlebih lagi sangat membantu untuk melihat tutorial di semua kerangka kerja yang tersedia (sharpdx, xna, xna4, slimdx, c ++ dan lainnya).
Akhirnya, pendekatan saya adalah membangun dinding kaca menggunakan potongan kubus yang sangat kecil. Tentu saja untuk menjalankan simulasi Anda harus memiliki mesin yang sangat kuat. Jika Anda memiliki sesuatu yang kurang kuat, Anda dapat menggunakan kubus yang lebih besar. Penting untuk membuat semua kubus dibuat dengan negara pulau tidur. Sekarang, setiap bagian memiliki perwakilannya dalam dua jajaran pelampung dimensi. Angka di sana menunjukkan apa kekuatan koneksi antara dua kubus. Ketika batu dilemparkan, dan tumbukan terdeteksi, gaya dihitung untuk setiap kubus di dinding (termasuk massa batu, dan kecepatan, massa dan ukuran kubus dan jarak dari pusat tumbukan) dan dikurangi dari larik dalam lingkaran -seperti pola. Kubus yang setelah dikurangi memiliki nol atau kurang kekuatan sambungan dibuat aktif. Ini menyebabkan anak-anaknya bergerak.
Ini dia. Terima kasih atas bantuan Anda.