AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi OpenGl Koordinatenabfrage
Thema durchsuchen
Ansicht
Themen-Optionen

OpenGl Koordinatenabfrage

Ein Thema von Loni · begonnen am 25. Jun 2007 · letzter Beitrag vom 26. Jun 2007
Antwort Antwort
Loni

Registriert seit: 31. Mär 2007
77 Beiträge
 
#1

OpenGl Koordinatenabfrage

  Alt 25. Jun 2007, 20:04
Hi ich brauche die Koordinaten der 4 Punkte meines Quads habe aber keine Ahnung wie ich an diese kommen kann ich weiß nur das mann zB durch glGetInteger(gl_line_width,@myint); die Linienstärke abfragen kann.
Sowas muss es doch auch für die Abfrage von den Punkekoordinaten geben muss.
(Ich brauche die 4 Koordinaten weil ich nach der ersten Verschiebung des Objekts es von dem Punkt aus wo es hinverschoben worden ist weiter verschieben will und nicht wieder vom Ursprung aus)
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: OpenGl Koordinatenabfrage

  Alt 25. Jun 2007, 20:09
Sobald du ein Quad gezeichnet hast (den Vertex an OpenGL geschickt hast) kannst du die Koordinaten nicht mehr abfragen, da das Quad direkt gerastert wird und die Koordinaten danach nicht mehr im Speicher liegen.

Du musst die Koordinaten wohl oder übel wo anders speichern. (Überhaupt ist es sowieso schlechter Stil, Daten an die Grafikkarte zu schicken und dann wieder zurückzuholen, wenn es sich irgendwie vermeiden lässt, weil das die Transferrate des Grafikbusses belastet.)
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#3

Re: OpenGl Koordinatenabfrage

  Alt 25. Jun 2007, 20:13
Versteh ich nicht. Du musst doch OpenGL die Koordinaten deines Quads sagen, bevor es gerendert werden kann. Das bedeutet, du kennst die Koordinaten doch bereits.
  Mit Zitat antworten Zitat
Loni

Registriert seit: 31. Mär 2007
77 Beiträge
 
#4

Re: OpenGl Koordinatenabfrage

  Alt 25. Jun 2007, 20:32
ja aber nach der verschiebung ( bei mir durch die maus) ja nicht mehr
Ich hänge ma das Programm an.
(Linke Maustaste gedrückt + Move = XY-Verschiebung)
(Rechte Maustaste gedrückt + Move = Z-Achsendrehung)
(Mausrad = Zoom)
Angehängte Dateien
Dateityp: zip kyte_786.zip (219,7 KB, 14x aufgerufen)
  Mit Zitat antworten Zitat
Loni

Registriert seit: 31. Mär 2007
77 Beiträge
 
#5

Re: OpenGl Koordinatenabfrage

  Alt 26. Jun 2007, 00:15
ok mal ne andere frage wie schaffe ich es das das objekt sich um die eigene y-Achse dreht ??
  Mit Zitat antworten Zitat
Antwort Antwort


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 01:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz