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

Aktuelle Zeit: Do Apr 18, 2024 07:08

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: gl_Lines nicht zu sehen gelöst
BeitragVerfasst: Do Nov 20, 2014 20:23 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 12, 2013 07:45
Beiträge: 61
Programmiersprache: Turbo Delphi 2006
Hallo,

ich habe mal wieder ein Problem.
Bei folgendem Code sind die Lines nicht zu sehen. Auch ein verbreitern der Linien half nicht.

Code:
  1. glBegin(GL_Lines);
  2.    glVertex3f(partX,Partikel[j].y,partY);
  3.    glVertex3f(partX,-2.5,partY);
  4.  glEnd;


Auch ein verbreitern der Linien half nicht.
Zeichne ich aber schmale Quads sind die sichtbar.

Code:
  1. glBegin(GL_QUADS);
  2.    glVertex3f(partX-0.03,Partikel[j].y,partY);
  3.    glVertex3f(partX,Partikel[j].y,partY);
  4.    glVertex3f(partX,-2,partY);
  5.    glVertex3f(partX-0.03,-2,partY);
  6. glEnd;


Dadurch weiß ich, daß die berechneten Positionen stimmen aber was mache ich hier falsch?


Zuletzt geändert von Twist am So Nov 23, 2014 14:59, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: gl_Lines nicht zu sehen
BeitragVerfasst: Do Nov 20, 2014 21:32 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1213
Programmiersprache: Delphi/FPC
Hey,

sieht erstmal richtig aus. Hast du mal geguckt ob glError eine Fehler-Code zurück gibt?
Ansonsten probier mal ob an der Stelle im Code eine einfache Linie mit festen Werten funktioniert:
Code:
  1. glMatrixMode(GL_MODELVIEW);
  2. glPushMatrix;
  3. glLoadIdentity;
  4. glMatrixMode(GL_PROJECTION);
  5. glPushMatrix;
  6. glOrtho(-2, 2, -2, 2, 0, 10);
  7. glDisable(GL_DEPTH_TEST);
  8.  
  9. glColor4f(1, 1, 1, 1);
  10. glLineWidth(2);
  11. glBegin(GL_LINES);
  12.   glVertex3f(-1, 0, 0);
  13.   glVertex3f( 1, 0, 0);
  14. glEnd;
  15.  
  16. glEnable(GL_DEPTH_TEST);
  17. glPopmatrix;
  18. glMatrixMode(GL_MODELVIEW);
  19. glPopMatrix;


Was du noch versuchen kannst sind andere Linien-Modi: GL_LINE_LOOP, GL_LINE_STRIP.

MfG Bergmann.

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: gl_Lines nicht zu sehen
BeitragVerfasst: Fr Nov 21, 2014 20:21 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 12, 2013 07:45
Beiträge: 61
Programmiersprache: Turbo Delphi 2006
Ich habe noch mal etwas rumprobiert und einmal die Linien zu sehen bekommen.
Dann habe ich die Linienbreite auf 2 erhöht und wieder nichts gesehen. Also den Befehl glLineWidth(2) rausgelöscht - aber - denkste wieder Leere an der Stelle.
Ich bin da etwas ratlos aber die Quads tun es auch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: gl_Lines nicht zu sehen
BeitragVerfasst: Fr Nov 21, 2014 23:40 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1213
Programmiersprache: Delphi/FPC
Kannst du mal noch bisl mehr Code zeigen (sofern es nicht zuviel wird)? Hast du mal geguckt ob glGetError nen Fehler wirft?

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: gl_Lines nicht zu sehen
BeitragVerfasst: So Nov 23, 2014 14:58 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 12, 2013 07:45
Beiträge: 61
Programmiersprache: Turbo Delphi 2006
Ich habe heute bei den Lines- Abschnitt die Kommentierung entfernt und den Quad-Abschnitt rauskommentiert und es klappte mit dem Code welcher letztens nicht wollte.
Auch mit verschiedenen Linienbreiten.

Danke für Die Hilfsversuche.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 16 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.050s | 18 Queries | GZIP : On ]