Aktuelle Zeit: 22.12.2024, 08:50

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Objektdetektion
BeitragVerfasst: 31.10.2012, 13:58 
Offline

Registriert: 31.10.2012, 13:44
Beiträge: 1
Hallo,
ich bin seit Stunden verzweifelt auf der Suche nach einem funktionalen System, Objekte in der Scene zu detektieren. Genauer: wenn sich ein Objekt im Mittelpunkt des Bildschirmes befindet, dann möchte ich einen Pointer auf dieses Objekt haben. Irrlichts vorgefertigte Methode getRayFromScreenCoordinates() scheint mir dafür nicht ganz geeignet zu sein, da der "Abtaststrahl" Objekte bis zu einer Entfernung detektieren, die mittels setFarValue() festgelegt wurde (ich möchte sie aber unabhängig der Kamera-Distanzdarstellung begrenzt haben) und noch dazu nur Kollisionen mit der Bounding-Box der Objekte prüft. Ich hatte überlegt in gewissen Zeitabständen eine unsichtbare Kugel entlang des Blickstrahls wandern zu lassen und schauen, ob sie innerhalb einer gewissen Strecke mit irgendeinem Objekt kollidiert..
Hat sich vielleicht irgendjemand mit diesem Problem beschäftigt und könnte mir einen Denkansatz liefern? Ich würde mich sehr freuen!
MfG


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Objektdetektion
BeitragVerfasst: 30.11.2012, 15:09 
Offline

Registriert: 07.08.2012, 15:34
Beiträge: 20
Ich weiß nicht ob das geht, aber es müsste eigentlich funktionieren:

Nimm vlt eine kleine unsichtbare Kugel und lasse sie mit device->getSceneManager()->getSceneCollisionManager()->getCollisionResultPosition(...)
durch die Gegend schiesen. Bei der Funktion gibt es einen Parameter outNode. Der müsste dir dann das Kollisionsobject zurückgeben.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de