Erkennen auf welche Objekte gezeigt wird in JoGL

P

Paulere

Gast
Hallo,

ich suche nun schon eine ganze Weile, kann aber bisher nichts finden (obwohl ich der Meinung bin das es dazu etwas geben müsste).
Ich bin noch nicht so sehr lange mit OpenGL unterwegs...

Wie sich erahnen lässt geht es um JoGL. Ich benutze noch nicht die 2.0, also die 1.1.1a

Kann mir jemand sagen ob und wenn ja, wie es geht das ich erkennen kann auf welches Objekt gerade der Mauszeiger zeigt? Ich habe also ein paar Objekte, diese ganze Szene kann rotiert werden...vergrößert und verkleinert und ich kann mich bewegen. Somit überlagern sich recht wahrscheinlich einige meiner Objekte. Es wird also schwer zu sagen welches Objekt sich gerade wo befindet. Ich will nun wissen wenn ich mit meiner Maus irgendwo hinklicke ob ich auf ein Objekt klicke oder auf den Hintergrund...noch besser wäre es zu wissen auf welches Objekt ich klicke. (Wenn es nun noch möglich wäre zu sagen wo genau ich auf diesem Objekt geklickt habe wäre das Perfekt)

Ich glaube mal gehört zu haben das es dafür etwas gibt...


Schonmal vielen Dank für eure Mühe im Vorraus
 
G

Guest2

Gast
Edit:

4. Zu Fuß – Fensterkoordinaten in Objektkoordinaten zurückrechnen, Strahl durch die Szene schießen und jedes Dreieck auf Schnitt mit dem Strahl prüfen


Gruß,
Fancy
 
P

Paulere

Gast
danke

ich werde mir das mal genauer ansehen. Ist es damit auch möglich zu erkennen wo ganz genau ich in das Objekt geklickt habe? Für mich machte es erstmal den anschein das ich damit nur erkennen kann welches objekt er geklickt hat.
 
G

Guest2

Gast
Mit 1. und 2. nicht, es sei den Du teilst Deine Objekte in ganz viele kleine Stücke.

Mit 3. und 4. hingegen schon.

Du kannst auch z.B. 2. nutzen um das angeklickte Objekt zu finden (verkleinert den Suchraum) und dann mit 4. alle Dreiecke des Objektes durchgehen. Das ist schneller als irgendwelche Bäume zur Optimierung aufzuspannen.

Am elegantesten ist sicherlich 3., aber das braucht eben eine Grafikkarte mit Geometrieshader (imho ab gf8800) und etwas Erfahrung im Umgang mit Shadern.

Gruß,
Fancy
 
P

Paulere

Gast
damit scheidet die 3. Variante aus...so eine Voraussetzung kann ich nicht machen

beim Teilen der Objekte in viele kleine Stücke...ginge bestimmt, aber dann hätte ich ca 10mio Objekte

bleibt also die 4. Variante, dass werde ich mir mal ansehen


Danke nochmal für die schnellen Antworten
 
G

Guest2

Gast
Dann noch als Suchtipp: gluUnProject

Damit sollte sich zu 4. was finden lassen.

Gruß,
Fancy
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Kollision genau erkennen mit intersects Spiele- und Multimedia-Programmierung 27
N Bildbearbeitung: Geometrische Formen erkennen Spiele- und Multimedia-Programmierung 0
C Algorithmus um Flächen zu erkennen Spiele- und Multimedia-Programmierung 6
M Farbwerte für Flächen aus einem Bild erkennen Spiele- und Multimedia-Programmierung 3
G Hindernis vor Objekt erkennen Spiele- und Multimedia-Programmierung 6
G Elemente aus jpg erkennen Spiele- und Multimedia-Programmierung 5
G Erkennen von roten Pixeln Spiele- und Multimedia-Programmierung 8
C Zusammenhängenden Bereich erkennen Spiele- und Multimedia-Programmierung 8
T Welche packages aus der java api doku ist hilfreich zur Android Spieleprogrammierung Spiele- und Multimedia-Programmierung 2
D Java Webgame, welche Frameworks oder Techs sind von Nöten? Spiele- und Multimedia-Programmierung 5
P [Spiel]Welche Bilder sind gleich Spiele- und Multimedia-Programmierung 2
V welche vorgehensweise beforzieht ihr bei einfachem Quizz Spiel ? Spiele- und Multimedia-Programmierung 4
T Welche OpenGL-Version soll ich verwenden? Spiele- und Multimedia-Programmierung 2
A Welche chunks im vorraus laden? Spiele- und Multimedia-Programmierung 9
R Savegame als Datei, welche API-Klasse benutzen Spiele- und Multimedia-Programmierung 8
J Welche Tutorials, Projekte, Libraries, etc? Spiele- und Multimedia-Programmierung 7
morkuzz Grafische Oberfläche für Schachprogramm - Welche? Spiele- und Multimedia-Programmierung 6
F Welche middleware? Spiele- und Multimedia-Programmierung 6
G Welche Game Api Spiele- und Multimedia-Programmierung 9
Y Applet für "Vier Gewinnt": Welche Klassen verwende Spiele- und Multimedia-Programmierung 10
X Welche 3D-Software Spiele- und Multimedia-Programmierung 6
Quaxli Welche Grafiksoftware nutzt Ihr für 2D-Spiele? Spiele- und Multimedia-Programmierung 6
S Welche Klassen für ein 4 Gewinnt? Spiele- und Multimedia-Programmierung 6
M Welche ist die beste Java3D-Engine Spiele- und Multimedia-Programmierung 15
K Wie bekomme ich eine Transition für alle Objekte zum stoppen? Spiele- und Multimedia-Programmierung 1
Kim_Dotcom Objekte synchronisieren Variablen Spiele- und Multimedia-Programmierung 19
K Bewegte Objekte per Mausklick entfernen Spiele- und Multimedia-Programmierung 3
N Helden: Verschiedene Objekte oder konkrete Unterklassen Spiele- und Multimedia-Programmierung 1
gamebreiti Wie Objekte versenden und empfangen Spiele- und Multimedia-Programmierung 4
J Objekte übereinander lagern Spiele- und Multimedia-Programmierung 1
L JavaFX Objekte bewegen Spiele- und Multimedia-Programmierung 3
Q Mehr objekte darstellen als Pixel vorhanden Spiele- und Multimedia-Programmierung 6
lord239123 Minecraft Nur sichtbare Objekte rendern Spiele- und Multimedia-Programmierung 5
Z Objekte animieren mit Threads Spiele- und Multimedia-Programmierung 4
M Objekte verschwinden durch Explosion Spiele- und Multimedia-Programmierung 2
E [LWJGL] Karusell, mehrere Objekte drehen sich um einen Mittelpunkt Spiele- und Multimedia-Programmierung 31
A LWJGL 3D Objekte Kollision Spiele- und Multimedia-Programmierung 3
A JME3 will Blender/j3o Objekte nicht einladen Spiele- und Multimedia-Programmierung 3
B LWJGL/OpenGL rendert manche Objekte nicht Spiele- und Multimedia-Programmierung 6
T JOGL 2D Objekte drehen rotate Spiele- und Multimedia-Programmierung 4
D Objekte in weiter Entfernung flimmern / flackern Spiele- und Multimedia-Programmierung 2
G 3D-Objekte / Grafiken gesucht Spiele- und Multimedia-Programmierung 6
S Klickbare Objekte im Spiel Spiele- und Multimedia-Programmierung 8
T Java3D: Objekte platzieren und entfernen? Spiele- und Multimedia-Programmierung 7
W Rotation aller Objekte einer 3D-Szene Spiele- und Multimedia-Programmierung 8
L 3D Objekte in Java importieren Spiele- und Multimedia-Programmierung 2
M Java3D Picking - falsche Objekte werden gepickt Spiele- und Multimedia-Programmierung 3
T Selbst-handelnde Objekte im Client-Server Betrieb Spiele- und Multimedia-Programmierung 9
M Java3D Objekte entfernen und hinzufügen Spiele- und Multimedia-Programmierung 10
aze Java 3d Objekte überdecken 2d Komponenten Spiele- und Multimedia-Programmierung 7
aze Java 3D : 3D Objekte speichern und später wieder einlesen Spiele- und Multimedia-Programmierung 9
D Halbdurchsichtige Objekte Spiele- und Multimedia-Programmierung 17
F zu viele Objekte, Problem mit neuzeichnen. Spiele- und Multimedia-Programmierung 5
M Alle Objekte aus der SimpleUniverse entfernen Spiele- und Multimedia-Programmierung 2
A Mehrere geometrische Objekte in JPanel zeichnen Spiele- und Multimedia-Programmierung 4
B Position der ViewingPlatform und Visueller Objekte setzen Spiele- und Multimedia-Programmierung 3
B Isometrischer KartenEditor mit Animierten Objekte Spiele- und Multimedia-Programmierung 3
J 1x Punktlicht auf 5 Objekte benutzen Spiele- und Multimedia-Programmierung 17
F Maussteuerung-gezeichnete Objekte Spiele- und Multimedia-Programmierung 4
B Objekte zur Laufzeit verändern Spiele- und Multimedia-Programmierung 3
A durch Objekte hindurchzoomen Spiele- und Multimedia-Programmierung 2
S 3D Objekte ohne Java3D darstellen? Spiele- und Multimedia-Programmierung 10
J Zu viele Objekte - OutOfMemoryError Spiele- und Multimedia-Programmierung 3
L Objekte zentrieren Spiele- und Multimedia-Programmierung 2
G zur laufzeit objekte einfügen Spiele- und Multimedia-Programmierung 3
G 2D-Objekte werden nicht vollständig gezeichnet Spiele- und Multimedia-Programmierung 4
conan2 Objekte in richtiger Z-Reihenfolge zeichnen Spiele- und Multimedia-Programmierung 2
A Objekte nacheinander zeitgesteuert rotieren lassen Spiele- und Multimedia-Programmierung 4
H 3D Objekte ausfüllen Spiele- und Multimedia-Programmierung 3
T 3D-Objekte Laden Spiele- und Multimedia-Programmierung 3
D 2D Graphic Objekte in ein JPanel einfügen Spiele- und Multimedia-Programmierung 2
G Zugriff auf einzelne Objekte Spiele- und Multimedia-Programmierung 12

Ähnliche Java Themen

Neue Themen


Oben