Kollision von 3D Objekten mit Direct3D

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von jvbsl.

    Kollision von 3D Objekten mit Direct3D

    Ich komme momentan beim programmieren meines 3d engines nicht weiter, ich hänge bei der kollision, das problem ist, dass ich einfach keinen algorythmus finde, der schnell genug ist. Ich möchte herausfinden, ob die position der kamera oder eines x belibigen anderen punktes hinter einem viereck oder einer "mauer" ist, die kamera soll nichjt durch elemente durch können. habt ihr eventuell eine möglichkeit, dies möglichst effektiv zu lösen?
    Das kommt auf den Aufbau deiner "Welt" an, wenn es sich dabei um mehrere Objekte handelt ist das erste ja wohl die BoundingBox-Collision(bei Mauern wohl eher besser) ansonsten vlt. auch noch BoundingSphere, wenn dort eine Kollision herrscht, dann evtl. noch genauer berechnen, dafür hilft bei einem nicht sehr komplexen Objekt auch RayIntersection...Die Punkt-genaue Kollision brauchst eigt. nicht...
    Ich wollte auch mal ne total überflüssige Signatur:
    ---Leer---