Vielen Dank für Ihre Antworten und Ihre unbezahlbare Hilfe. Ich habe es endlich geschafft, das Projekt aufzubauen. Ich habe alle Ihre Vorschläge ausprobiert und am Ende teilweise meinen eigenen Weg für diese Simulation gewählt.
Ich habe bulledsharp (Bullet Physics Wrapper für c #) für die Physik-Engine verwendet, aber es ist wichtig, die neueste zu verwenden, die Sie selbst mit einer Bulletsharp-Quelle von sourceforge svn sowie frischen Bullet-Physik-Quellen selbst zusammengestellt haben. Nicht die vorkompilierte DLL, die von Websites heruntergeladen werden kann. Die vorkompilierte Version war zu alt für mich und enthielt einige wertvolle Funktionen, die weiterentwickelt wurden. Was ich auch gelernt habe ist, dass es für einfache Simulationen, bei denen Sie keine erweiterten Grafiken benötigen, besser ist, ältere 3dsmax zu verwenden, dh 2011 (nicht das neueste 2012), um Modelle usw. zu entwickeln. Hauptsächlich, weil es mehr Plugins und Exporteure gibt. Darüber hinaus ist es sehr hilfreich, die Tutorials in allen verfügbaren Frameworks (Sharpdx, Xna, Xna4, Slimdx, C ++ und andere) zu lesen.
Schließlich bestand mein Ansatz darin, die Glaswand aus wirklich kleinen Würfelstücken zu bauen. Um die Simulation ausführen zu können, müssen Sie natürlich über eine wirklich leistungsstarke Maschine verfügen. Wenn Sie etwas weniger Kraftvolles haben, können Sie größere Würfel verwenden. Es ist wichtig, alle Würfel mit dem Zustand der schlafenden Insel herzustellen. Jetzt hat jedes Stück seine Darstellung in zwei dimensionalen Reihen von Schwimmern. Die Zahl dort gibt an, wie stark die Verbindung zwischen zwei Würfeln ist. Wenn der Stein geworfen wird und eine Kollision erkannt wird, wird die Kraft für jeden Würfel in der Wand berechnet (einschließlich Steinmasse und Geschwindigkeit, Würfelmasse und Größe und Abstand vom Kollisionszentrum) und von der Anordnung im Kreis abgezogen -ähnliches Muster. Diejenigen Würfel, die nach der Subtraktion eine Verbindungsstärke von Null oder weniger haben, werden aktiviert. Dies bewirkt, dass sich die Jungen bewegen.
Das ist es. Danke für Ihre Hilfe.