Sichtberrechnung im Raum
Verfasst: 12.12.2010 16:11
Guten tag,
Ich versuche schon seit ewigkeiten diese Mathematische Problem zu lösen:
Ich habe eine 3 Dimensionales Kordinatensystem, in diesem befinden sich objekte die alle genau 1*1*1 groß sind.
Und einen Spieler der auch 1*1*1 groß ist.
Nun möchte ich wissen ob das "Objekt" den "Spieler" sehen kann, wozu ich im prinzip eine Linie vom Objekt zum Spieler ziehhen müsste, und jeden Punkte dazwischen Prüfen müsste ob sich dort ein Objekt befindet.
Im 2D Raum wäre das ja mit dem Linearen Gleichungssystem möglich.
Über google habe ich leider nichts gefunden wie ich dies im 3D raum anwende, und bei zahlreichen versuchen es hinzubekommen bin ich kläglich gescheitert.
Gibt es dazu ein Tutorial oder sowas? Oder ist die Lösung am Ende ganz einfach?
Wäre sehr nett wen mir jemand helfen könnte, ich bedanke mich schonmal im Vorraus.
Ich versuche schon seit ewigkeiten diese Mathematische Problem zu lösen:
Ich habe eine 3 Dimensionales Kordinatensystem, in diesem befinden sich objekte die alle genau 1*1*1 groß sind.
Und einen Spieler der auch 1*1*1 groß ist.
Code: Alles auswählen
Kordinatensystem(#X,#Y,#Z)
ObjektX(#Objekt)
ObjektY(#Objekt)
ObjektZ(#Objekt)
SpielerX
SpielerY
SpielerZ
Im 2D Raum wäre das ja mit dem Linearen Gleichungssystem möglich.
Über google habe ich leider nichts gefunden wie ich dies im 3D raum anwende, und bei zahlreichen versuchen es hinzubekommen bin ich kläglich gescheitert.
Gibt es dazu ein Tutorial oder sowas? Oder ist die Lösung am Ende ganz einfach?
Wäre sehr nett wen mir jemand helfen könnte, ich bedanke mich schonmal im Vorraus.