这个程序运行时,依次画6、8、9、12、15、18、20、30、36、60、72边形,你会看到,随着边数增加,逐步接近于圆形。可以用来演示正多边形向圆形演变的过程。
程序有点复杂,共用了n、x、y、b、d五个列表,列表n控制所画图形的边数,列表x与y控制起始坐标,列表b控制边长,列表d控制画下一边的偏转角度。用了这五个列表,先后画出来的十一个多边形就都能保持居中,大小也差不多。这样,演示的效果就好一点。
事实上,计算机画圆形,就是在画多边形。在分辨率高的机器,画的多边形的边数就较高。因为计算机的显示就是点阵,直线、曲线、三角形、矩形、多边形、圆形、椭圆形以及更复杂的图形,都是由若干个点组成的。
页面更新:2024-05-21
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号