OPENGL贝塞尔曲线

时间:2012-01-17 11:03:19
【文件属性】:

文件名称: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); }


网友评论

  • 额 貌似运行不了
  • i dont know why but it shows white screen
  • 运行出来了 还不错
  • 白屏。。。不知道什么情况
  • 白屏无法运行 但是主函数中的语句被我挪走用上了 感谢~
  • 改这个void Bezier(double X0,double Y0, double X1,double Y1, double X2,double Y2, double X3,double Y3) 可以画出不同的