文件名称:OPENGL贝塞尔曲线
文件大小:2KB
文件格式:CPP
更新时间:2012-01-17 11:03:19
OPENGL 贝塞尔曲线
一个OPENGL的曲线画法 void Bezier(double X0,double Y0, double X1,double Y1, double X2,double Y2, double X3,double Y3) { double x,y,X,Y; x=X0;y=Y0; for (double t=0.0; t<= 1.0;t=t+0.00001) { X=x;Y=y; x=(1-t)*(1-t)*(1-t)*X0+3*t*(1-t)*(1-t)*X1+3*t*t*(1-t)*X2+t*t*t*X3; y=(1-t)*(1-t)*(1-t)*Y0+3*t*(1-t)*(1-t)*Y1+3*t*t*(1-t)*Y2+t*t*t*Y3; drawpixel(X,Y,x,y); }