OpenGL
文章平均质量分 54
BradyF
NBIoT协议栈开发
展开
-
用OpenGL实现 中点画圆法
#include "GL/glut.h"#include "math.h"#include using namespace std;int xs = 0;int ys = 0;int r = 0;void MidCircle(int x0, int y0, int r){ int x=x0, y=y0+r, d, deltax, deltay; deltax=3; de原创 2013-11-01 20:23:23 · 5620 阅读 · 1 评论 -
用OpenGL实现DDA画线算法
#include #include #include using namespace std;float xs = 0.0;float ys = 0.0;float xe = 0.0;float ye = 0.0;void LineDDA(int x0, int y0, int x1, int y1){ float x = 0.0; float y = 0.0; fl原创 2013-11-01 20:10:00 · 8330 阅读 · 1 评论 -
用OpenGL实现 中点划线法
#include "GL/glut.h"#include "stdio.h"#include "math.h"int xs, ys, xe, ye;void MidpointLine(int x0, int y0, int x1, int y1){ if((x0 != x1) && (y0 != y1)) { int a, b, deltal, delta2, d, x, y原创 2013-11-01 20:17:24 · 7092 阅读 · 0 评论 -
用OPenGL实现 Bresenham画线算法
#include#include#includeint xs,ys,xe,ye;void BresenhamLine(int x0,int y0,int x1,int y1){ if((x0!=x1)&&(y0!=y1)) { int x,y,dx,dy,e,i; dx=x1-x0; dy=y1-y0; e=-dx; x=x0; y=y0; for(i=0原创 2013-11-01 20:21:41 · 5057 阅读 · 0 评论 -
用OpenGL实现 Breseham画圆算法
#include #include #include using namespace std;int xs = 0;int ys = 0;int r = 0;void BresenhamCircle(int x0, int y0, int r){ int x = 0; int y = r; int d = 2 * (1 -r); int d1 = 0; int d2原创 2013-11-01 20:24:48 · 2691 阅读 · 0 评论