Seite 1 von 1

[gelöst] OpenGL (QT4)

Verfasst: 8. August 2005 16:37
von kowi1134
Hallo!

Folgendes Szenario :wink:

Man hat ein QGLWidget und möchte ziemlich viele Punkte darin zeichnen.
Dabei wird mit der Zeit immer ein Punkt an eine andere Stelle gezeichnet (keine Animation) und der ursprüngliche Platz diese Punktes nimmt die Hintergrundfarbe an (es gibt nur 2 Farben). In einer sehr großen Menge an Punkten möchte man natürlich nicht immer jeden Punkt "anfassen" und zeichnen, sondern nur den der sich verändert hat.

Mir scheint, dass es aber keine andere Möglichkeit gibt, als bei jeder Punktänderungen alle andere auch neu zu zeichnen.

Sieht jemand eine andere Möglichkeit?

Ciao

Verfasst: 8. August 2005 21:09
von kowi1134
Ok,

ich glaube ich sehe ein, dass OpenGL dafür nicht gedacht ist...

Vielleicht kann double buffering mir Abhilfe schaffen.

Ciao

Verfasst: 8. August 2005 23:28
von lepsai
richtig erkannt....