用C++画圆(画其他的形状也可以)要怎麽写代码???

[复制链接]
查看11 | 回复3 | 2019-4-17 16:38:32 | 显示全部楼层 |阅读模式
请详细解释

回复

使用道具 举报

千问 | 2019-4-17 16:38:32 | 显示全部楼层
你先想一下这个问题:屏幕上画一个圆,位置是100,100;再画在101,100处画一个圆,我们本来希望圆应该是移动的,但是却留下了“阴影”即原来画的圆没有擦除。好,那我们在两句间加一个擦除语句,可是又占用时间擦除屏幕,导致肉眼看起来闪烁。内存画圆原理:1清空内存2将圆画在内存上(不画在屏幕上)3显示内存4跳到1步。如此重复。至于gdi函数是次要的,比如画圆函数一查就有,关键是方法。...
回复

使用道具 举报

千问 | 2019-4-17 16:38:32 | 显示全部楼层
首先需要弄清楚,你是在控制台(就是类似dos窗口上)画圆,还是在windows上画圆呢?还有需要搞清楚,是想用windows提供的api函数画图呢。还是根据计算机图形学自己画呢?如果想自己画的话,通常都使用8分法画圆。只要画出一个圆的1/8,其他部分就可以根据圆的对称性全部画出来了!~...
回复

使用道具 举报

千问 | 2019-4-17 16:38:32 | 显示全部楼层
http://msdn.microsoft.com/zh-cn/library/4acfw2ha(VS.80).aspx看 Line-Output Functions 下的看 Ellipse and Polygon Functions 下的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行