Questions marquées «line-drawing»

1
Dessin au trait anticrénelé rapide
L'algorithme de ligne de Bresenham est un moyen de tracer des lignes droites en utilisant uniquement des opérations entières rapides (addition, soustraction et multiplication par 2). Cependant, il génère des lignes aliasées. Existe-t-il un moyen tout aussi rapide de tracer des lignes anti-crénelées?



1
Pourquoi un résultat différent lorsque vous modifiez l'ordre de saisie dans GL_LINES?
Code: #include <math.h> #include <GL/glut.h> #pragma comment(lib, "opengl32") #include <gl/gl.h> #include <gl/glu.h> //Initialize OpenGL void init(void) { glClearColor(0, 0, 0, 0); glViewport(0, 0, 500, 500); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0, 500, 0, 500, 1, -1); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); } void drawLines(void) { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,1.0,1.0); glBegin(GL_LINES); glVertex3d(0.5, 0.999, 0.0f); glVertex3d(499.501, 0.999, 0.0f); glEnd(); glFlush(); …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.