Câu hỏi được gắn thẻ «line-drawing»

1
Vẽ đường khử răng cưa nhanh
Thuật toán dòng của Bresenham là cách vẽ các đường thẳng chỉ bằng các phép toán số nguyên nhanh (cộng, trừ và nhân với 2). Tuy nhiên, nó tạo ra các dòng bí danh. Có một cách nhanh chóng tương tự để vẽ các đường khử răng cưa?



1
Tại sao kết quả khác nhau khi thay đổi thứ tự đầu vào trong GL_LINES?
Mã số: #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(); …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.