Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 21:07

Foren-Übersicht » Programmierung » OpenGL
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 19 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Fr Nov 17, 2006 16:46 
Offline
DGL Member

Registriert: So Aug 20, 2006 23:19
Beiträge: 564
Ich versteh es nich... wenn ich nu wieder auf GL_SELECT wechsel, weil @ mom stehts ja auf GL_RENDER wegen des Test, dann kommt immer die Zahl des zuletzt geladenen Namen. Wenn ich also:
Code:
  1.   glLoadName(1);
  2.   glBegin(GL_QUADS);
  3.   glVertex3f(3,3,0);
  4.   glVertex3f(6,3,0);
  5.   glVertex3f(6,6,0);
  6.   glVertex3f(3,6,0);
  7.   glEnd;
  8.  
  9.   glLoadName(2);
  10.   glBegin(GL_QUADS);
  11.   glVertex3f(-3,-3,0);
  12.   glVertex3f(-3,-6,0);
  13.   glVertex3f(-6,-6,0);
  14.   glVertex3f(-6,-3,0);
  15.   glEnd;
  16.  

ausfuehre, kommt immer die 2 raus. Änder ich die letzte zahl, kommt die aenderung raus... hat keiner ne idee?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Nov 20, 2006 16:23 
Offline
DGL Member

Registriert: So Aug 20, 2006 23:19
Beiträge: 564
Bin langsam echt verzweifelt. Ist vielleicht etwas viel verlangt, aber ich würde euch bitte, es euch einfach mal anzusehen:
http://shaddow89.sh.funpic.de/SimpleObjects.rar


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Nov 20, 2006 18:41 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Nö zuviel nicht. Bei der Selektion ist leider jedes noch so kleine Dateil wichtig. Wollte mich schon ne ganze Weile mit deinem Problem beschäftigen aber habs irgendwie immer verpeilt. :roll:

Hatte mir das gerade mal angeschaut. In den aktuellen Quellen liegt das Problem darin, dass du nicht exakt die selben Vorraussetzungen für das Zeichnen wie für die Selektion geschaffen hast. Und zwar haut die Modelview nicht hin. Dort stecken ja schon Werte drinne.

So gehts bei mir.
Code:
  1. procedure TEngine.DoStart();
  2. begin
  3.   StartTick := GetTickCount;
  4.  
  5.   glGetIntegerv(GL_RENDER_MODE,@RenderMode);
  6.  
  7.   glMatrixMode(GL_MODELVIEW);
  8. //  if RenderMode = GL_RENDER then
  9. //  begin
  10.     glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
  11.     glLoadIdentity;
  12. //  end;


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Nov 25, 2006 10:28 
Offline
DGL Member

Registriert: So Aug 20, 2006 23:19
Beiträge: 564
Das darf doch nich wahr sein!
Du hast recht ^^ Danke danke danke


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 19 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Foren-Übersicht » Programmierung » OpenGL


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 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
[ Time : 0.008s | 15 Queries | GZIP : On ]