Ich schreibe eine Physik-Simulation mit Ogre und MOC.Kollisionspunkt zwischen einem Gitter und einer Kugel erkennen?
Ich habe eine Kugel, die ich aus der Kameraposition schieße, und sie bewegt sich mit dem Vorwärtsvektor der Kamera in die Richtung, in die die Kamera zeigt.
Ich würde gerne wissen, wie ich den Punkt der Kollision zwischen meiner Kugel und einem anderen Netz erkennen kann.
Wie könnte ich mit MOC oder OGRE nach einem Kollisionspunkt zwischen den beiden Netzen suchen?
Update: Sollte dies früher erwähnt haben. Ich kann keine Physikbibliotheken von Drittanbietern verwenden, da ich diese selbst entwickeln muss (Uni-Projekt).
Wenn Ihr Gitter relativ zu Ihrer Kugel groß ist, könnten Sie 2 Punkte außerhalb der Kugel erhalten, wo die Verbindungskante die Kugel schneidet. Natürlich, wenn Sie das nicht in Ihrem Kontext bekommen würden, könnten Sie einfach den Punkt-in-Sphäre-Test machen. – geofftnz