AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia OpenGL trotz DoubleBuffer direkt...
Thema durchsuchen
Ansicht
Themen-Optionen

OpenGL trotz DoubleBuffer direkt...

Ein Thema von BigAl · begonnen am 15. Nov 2014 · letzter Beitrag vom 16. Nov 2014
 
BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
504 Beiträge
 
Delphi 12 Athens
 
#4

AW: OpenGL trotz DoubleBuffer direkt...

  Alt 15. Nov 2014, 16:39
Estmal vielen Dank für Eure Antworten. Da tun sich ja gleich noch ein paar Fragen auf :

1. @BUG: Was verstehst Du unter "modernem OpenGL"? Ja, momentan schiebe ich alle Linien bei jedem Rendervorgang auf die Grafikkarte.
2. @Jens01: Was meinst Du mit VBOs? Vertex-Arrays die auf der Grafikkarte gespeichert sind und dann abgerufen werden?
3. @Jens01: DDP?

Die selektierten Objekte rechne ich mir anhand meines Modells aus. Ich habe ja sämtliche Anfangs- und Endpunkte meiner Linien. Jeden Anfangs- und Endpunkt rechne ich dann mit gluProject in Bildschirmkoordinaten um. Dann berechne ich den Abstand meines Mauszeigers zur Linie. Meine Funktion hat als Parameter "MaxDistance" in Pixel. Aus allen Linien nehme ich dann die, die innerhalb der Distanz ist und der Maus am nächsten ist. Ist recht aufwändig. Habe da aber leider noch keine andere Idee. Mir fehlt halt auch noch etwas das Gefühl für die umfangreichen Datenmengen. Die Alternative wäre gluUnproject. Allerdings bin ich noch nicht ganz dahintergestiegen wie ich da mit den Z-Koordinaten verfahren soll...

Alex
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz