hat sich erledigt. sorry, für den eintrag.
ich habe nochmal mit:
GLboolean hasLight = 0;
glGetBooleanv(GL_LIGHTING, &hasLight);
geprüft, ob mein licht tatsächlich an ist und es war aus... habe glEnable(GL_LIGHTING) aufgerufen bevor der OpenGL-Context initialisiert war...
Die Suche ergab 15 Treffer
- 11. November 2009 11:38
- Forum: Qt Programmierung
- Thema: Problem bei renderPixmap mit Licht
- Antworten: 1
- Zugriffe: 1641
- 11. November 2009 11:03
- Forum: Qt Programmierung
- Thema: Problem bei renderPixmap mit Licht
- Antworten: 1
- Zugriffe: 1641
Problem bei renderPixmap mit Licht
hallo, ich versuche mit Hilfe der Funktion QPixmap pixmap = renderPixmap(width, height); mein aktuelles QGLWidget in eine Pixmap zu rendern. Das funktioniert soweit. Möchte ich meine Szene allerdings mit eingeschaltetem Licht rendern, wird das in der Pixmap nicht berücksichtigt, obwohl das Licht ang...
- 21. Oktober 2009 09:33
- Forum: Qt Programmierung
- Thema: Kleinere QPixmap in größerer QPixmap zentrieren
- Antworten: 5
- Zugriffe: 3577
- 21. Oktober 2009 08:23
- Forum: Qt Programmierung
- Thema: Kleinere QPixmap in größerer QPixmap zentrieren
- Antworten: 5
- Zugriffe: 3577
- 20. Oktober 2009 15:16
- Forum: Qt Programmierung
- Thema: Kleinere QPixmap in größerer QPixmap zentrieren
- Antworten: 5
- Zugriffe: 3577
Kleinere QPixmap in größerer QPixmap zentrieren
Hallo, ich erzeuge mir über die Funktion QBitmap::fromData eine Bitmap mit angegebener Größe des Rasters und den bits. int width = MySymbols[0].Width; int height = MySymbols[0].Height; QBitmap cb = QBitmap::fromData(QSize(width, height), MySymbols[0].Rasters); QIcon symbolIcon; symbolIcon.addPixmap(...
- 10. September 2009 14:13
- Forum: Qt Programmierung
- Thema: Problem mit OpenGL Beleuchtung
- Antworten: 6
- Zugriffe: 4894
Ich sage nur Z-Fighting... Das Problem habe ich jetzt mit Hilfe eines Offsets behoben: glEnable(GL_POLYGON_OFFSET_FILL); glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); glPolygonOffset(0.0005f, 0.f); renderObjects(); glDisable(GL_POLYGON_OFFSET_FILL); Die Effekte konnte ich so beheben, allerdings habe ic...
- 9. September 2009 11:38
- Forum: Qt Programmierung
- Thema: Problem mit OpenGL Beleuchtung
- Antworten: 6
- Zugriffe: 4894
- 9. September 2009 10:50
- Forum: Qt Programmierung
- Thema: Problem mit OpenGL Beleuchtung
- Antworten: 6
- Zugriffe: 4894
Ich habe jetzt herausgefunden, wie diese Effekte zustande kommen... Es liegt daran, dass ich ein Volumenmodell mit Hexaedern rendere, die sich in OpenGL aus QUADS zusammensetzen. Die Effekte bzw. das Flackern entsteht durch die Überlappung der Quads an den Rändern. Hat jemand eine Idee, wie ich dies...
- 8. September 2009 15:59
- Forum: Qt Programmierung
- Thema: Problem mit OpenGL Beleuchtung
- Antworten: 6
- Zugriffe: 4894
- 8. September 2009 15:53
- Forum: Qt Programmierung
- Thema: Problem mit OpenGL Beleuchtung
- Antworten: 6
- Zugriffe: 4894
Problem mit OpenGL Beleuchtung
hi, ich habe komische Effekte auf der Oberfläche meines gerenderten Modells, wenn ich die Kanten nicht zeichne, sondern nur die Oberfläche mit angeschaltetem Licht. Am besten ist das auf dem Screenshot im Anhang zu erkennen - obwohl die Kanten nicht mitgerendert werden, kann man die auf eine seltsam...
- 4. Februar 2009 08:57
- Forum: Sonstiges
- Thema: Problem mit 1D-Textur in OpenGL
- Antworten: 0
- Zugriffe: 4881
Problem mit 1D-Textur in OpenGL
hallo, ich habe ein problem mit der programmierung von farbverläufen in opengl. ich verwende dafür 1-dimensionale texturen, die ich einmal mit diskreten farben fülle und ein anderes mal mit einem kontinuierlichen farbverlauf. mit der anzeige des diskreten farbverlauf funktioniert alles gut. probleme...
- 13. Oktober 2008 11:50
- Forum: Qt Programmierung
- Thema: Items einer Scene das gesamte Fenster ausfüllend darstellen?
- Antworten: 6
- Zugriffe: 4347
es funktioniert jetzt fast... double x = 0.0; double y = 0.0; double w = width; // Breite der Boundingbox aller Items double h = height; // Höhe der Boundingbox aller Items const double borderDistance = w/3; ///< Abstand des Koordinatensystems vom Rand MyGraphicsScene.setSceneRect(x-borderDistance, ...
- 10. Oktober 2008 14:54
- Forum: Qt Programmierung
- Thema: Items einer Scene das gesamte Fenster ausfüllend darstellen?
- Antworten: 6
- Zugriffe: 4347
ja, das weiß ich. hiermit funktioniert es zumindest erstmal, dass mein item immer ungefähr gleich groß bleibt ui.GraphicsView->fitInView(-w, -h, 2*w, 2*h, Qt::KeepAspectRatio); ui.GraphicsView->centerOn(0.0, 0.0); leider ist mein objekt noch immer nicht zentriert im fenster und füllt es komplett aus...
- 10. Oktober 2008 14:39
- Forum: Qt Programmierung
- Thema: Items einer Scene das gesamte Fenster ausfüllend darstellen?
- Antworten: 6
- Zugriffe: 4347
hi und danke ihr zwei, wenn ich es so mache: double xScale = ui.gvFilletView->matrix().m11(); double yScale = ui.gvFilletView->matrix().m22(); ui.gvFilletView->scale(xScale, yScale); sind xScale und yScale meist 1.0 die ansicht verändert sich zwar, aber meine items liegen noch immer nicht zentriert ...
- 10. Oktober 2008 09:24
- Forum: Qt Programmierung
- Thema: Items einer Scene das gesamte Fenster ausfüllend darstellen?
- Antworten: 6
- Zugriffe: 4347
Items einer Scene das gesamte Fenster ausfüllend darstellen?
hi leute, ich habe ein problem mit meinem qgraphicsview bzw. qgraphicsscene. ich erzeuge meine szene immer wieder dynamisch, indem ich sie lösche (MyGraphicsScene.clear()) und neue qgraphicsitems (z.b. MyGraphicsScene.addLine(xLine)) hinzufüge. ich möchte allerdings, dass mein szeneninhalt immer zen...