- 11
- 0
- 约1.83千字
- 约 6页
- 2017-01-17 发布于重庆
- 举报
計算机图形学--圆的的生成算法的实现
实验三:圆的的生成算法的实现
班级 08信计2班 学号 20080502063 姓名 李宁 分数
一、实验目的与要求:
1、了解WIN-TC1.72等编程环境中常用控件命令与绘图函数,初步掌握在实验设
计集成环境下进行图形处理程序的设计方法。
2、熟练掌握圆的两种换算法:基于正负算法画圆和基于中点算法画圆。
、二、实验内容:
在WIN-TC1.72环境中设计程序,利用消息处理函数,搭建能运行图形算法程
序的平台。
根据教材中给定的算法,实现圆的两种生成算法:基于中点算法画圆和基于
正负算法
三、#include graphics.h
#include conio.h
// 中点画圆法
void Circle_Midpoint(int x, int y, int r, int color)
{
int tx = 0, ty = r, d = 1 - r;
while(tx = ty)
{
// 利用圆的八分对称性画点
putpixel(x + tx, y + ty, color);
putpixel(x + tx, y - ty, color);
putpixel(x - tx, y + ty, color);
putpixel(x - tx, y - ty, color);
p
原创力文档

文档评论(0)