Slt,
J'ai quelques problèmes lors du rendu d'une ligne en opengl. En effet, il se dessine quelques pixels noirs entre les deux extremités de chaque trait.
Apparament, ça viendrait du fait qu'opengl ne "relie pas les deux extremités de la ligne entre eux (comme montré sur le dessin en bas au milieu)
avant de tracer la ligne je fait ceci :
Code :
- glEnable( GL_POLYGON_SMOOTH );
- glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
- glEnable( GL_BLEND );
- glEnable(GL_LINE_SMOOTH);
- glLinewidth(5.0f);
- puis un simple glBegin(GL_LINES );
|
Dans le meme genre : il me trace tout les triangles intermediaire dés que l'alpha et l'aliasing sont activé
![http://img205.imageshack.us/img205/9505/untitled11dh.jpg http://img205.imageshack.us/img205/9505/untitled11dh.jpg](http://img205.imageshack.us/img205/9505/untitled11dh.jpg)
Message édité par red faction le 05-01-2006 à 15:59:30