計算机图形学圆的生成算法的实现.docVIP

  • 59
  • 0
  • 约3.62千字
  • 约 5页
  • 2017-01-17 发布于重庆
  • 举报
計算机图形学圆的生成算法的实现

实验三 圆的生成算法的实现 班级 08信计2班 学号 20080502054 姓名 曲凯歌分数 一、实验目的和要求 1.理解圆生成的基本原理。 2.掌握几种常见的圆生成算法。 3.利用Visual C++实现圆生成的中点画圆算法。 二、实验内容 1.利用中点画圆算法、Bresenham画圆法在屏幕上生成一整圆。 2.利用中点算法画一椭圆。 三、实验步骤 1.圆生成的基本原理 (1)圆的特征 圆的定义为到给定中心位置距离为的点集。圆心位于原点的圆有4条对称轴:和。若已知圆弧上一点,可以得到其关于4条对称轴的其他7个点,这种性质称为八对称性。 2. 实现各种圆的生成算法,包括中点生成算法、Bresenham生成算法等。程序运行后的菜单界面如图所示。 圆生成图形的程序运行界面 首先创建工程名为“圆的生成算法的实现”的单文档应用程序框架,操作步骤如下: (1)创建单文档应用程序框架。 启动Visual C++,选择“文件/新建”菜单命令,在弹出的新建对话框中单击“工程”标签;选择.MFC AppWizard(exe),在“工程名称”编辑框中输入“圆的生成算法的实现”(也可以使用英文名称),选择所要存放的位置后,单击“确定”按钮,出现Stept1对话框;选择“单个文档”选项,单击“下一步”按钮,在接着的Stept2~Stept5中,均可以直接单击“下一步”按钮完成应用程序

文档评论(0)

1亿VIP精品文档

相关文档