欢迎来到天天文库
浏览记录
ID:1956047
大小:26.50 KB
页数:3页
时间:2017-11-14
《vc绘图5数学知识在绘图中的运用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、VC绘图/游戏简易教程--5:数学知识在绘图中的运用作者:BestAns教程总目录:http://www.easyx.cn/skills/View.aspx?id=45(里面包括VC下的graphics.h的配置方法)[学习目标]理解数学的重要性1.最简单的,来个全屏的渐变色吧,是上一课的扩展。就是需要将0~255的颜色和0~479的y轴对应起来c表示颜色,范围0~255y表示y轴,范围0~479于是:c/255=y/479c=y/479*255=y*255/479(先算乘法再算除法可以提高精度)看代码:#include#includevoid
2、main(){initgraph(640,480);intc;for(inty=0;y<480;y++){c=y*255/479;setcolor(RGB(0,0,c));line(0,y,639,y);}getch();closegraph();}试试效果吧。2.画一个圆形的渐变色首先,我们要用到圆形的基本公式:x*x+y*y=r*r让弧度从0~2*3.14,然后需要根据弧度和半径算出(x,y),用pi表示圆周率用r表示半径用a表示弧度(小数)用c表示颜色于是:x=r*cos(a)y=r*sin(a)c=a*255/(2*pi)看看代码:#include#in
3、clude#includevoidmain(){initgraph(640,480);intc;doublea;intx,y,r=200;for(a=0;a
此文档下载收益归作者所有