现在位置: > > IT/计算机 > 计算机软件及应用

计算机图形学--圆的生成算法的实现

实验三 圆的生成算法的实现

班级 信计 学号51姓名 程芳超 分数

一、实验目的和要求:

1、掌握圆的生成算法的基本原理

2、熟悉圆的生成算法,利用Turbor实现中点画圆算法、圆的Bresenham算法。

二、实验内容:

1、熟悉圆上的8个对称点的算法,利用中点画圆算法画圆并在屏幕上显示出来;

2、使用Bresenham画圆法生成一个圆;

3、利用line()函数画圆:.

圆的参数方程(x x0)2 (y y0)2 r2;

圆心为o(x0,y0)。

以下为各程序的实现代码:

1、中点画圆算法:

运行结果为:

#include "Conio.h"

#include "graphics.h"

#include "stdio.h"

#include "math.h"

#define closegr closegraph

#define xo 300

#define yo 250

#define DELTA 1.0

#define max 100

typedef struct

{

int x; int y;

}Point;

typedef struct

{

int pointNum;

Point *vertices;

}Polygon;

void initgr(void)

{

int gd = DETECT, gm = 0;

registerbgidriver(EGAVGA_driver);

相关文档
计算机图形学 圆的生成算法的实现
计算机图形学 圆的生成算法的实现_计算机软件及应用_IT/计算机_专业资料。实验三班级 信计二班 圆的生成算法的实现学号 20080502087 姓名 分数 一、实验目的与要求...
计算机图形学--圆的生成算法的实现
计算机图形学--圆的生成算法的实现 隐藏>> 实验三:圆的生成算法的实现班级 08 信计 2 学号 64 姓名刘辉 分数 一、实验目的和要求 1.理解圆生成的基本原理,掌...
计算机图形学--圆的生成算法的实现
计算机图形学--圆的生成算法的实现 隐藏>> 实验三 圆的生成算法的实现班级 08 信计 2 学号 20080502075 姓名 石志涛 分数 一、实验目的和要求: 1、理解圆生成...
计算机图形学--圆的生成算法的实现
实验三:圆的生成算法的实现班级 08 信计二班 学号 20100504003 姓名 胡聃 分数 一、实验目的和要求 1.理解圆生成的基本原理,掌握几种常见的圆生成算法。 2....
计算机图形学-- 圆的生成算法的实现
计算机图形学-- 圆的生成算法的实现 隐藏>> 实验三 圆的生成算法的实现班级 08 信计 2 班 学号 20080502057 姓名 冯双捷 分数 一、实验目的和要求: 1、掌握...
计算机图形学 圆的生成算法的实现
计算机图形学 圆的生成算法的实现 隐藏>> 实验三:圆的生成算法的实现班级 08 信计 2 班 学号 20080502049 姓名 仇亚尊 分数 一、实验目的和要求: 1、掌握 Bre...
计算机图形学实验 圆的生成算法实现
计算机图形学实验计算机图形学实验隐藏>> 实验三 圆的生成算法实现班级 08 信计 学号 80 姓名 分数 一、实验目的和要求: 1、理解圆生成的基本原理 2、掌握几种...
计算机图形学 圆生成算法的实现
计算机图形学 圆生成算法的实现 隐藏>> 实验三 圆生成算法的实现班级 学号 姓名 分数 一、实验目的和要求:通过生成算法的上机调试,掌握: 1.VC++图形函数的使...
计算机图形学 圆的生成算法的实现
计算机图形学 圆的生成算法的实现 隐藏>> 实验三 圆的生成算法的实现班级 08 信计 2 班 学号 20080502054 姓名 曲凯歌分数 一、实验目的和要求 1.理解圆生成的...
计算机图形学--圆的的生成算法的实现
计算机图形学--圆的的生成算法的实现 隐藏>> 实验三:圆的的生成算法的实现班级 08 信计 2 班 学号 20080502063 姓名 李宁 分数 一、实验目的与要求: 1、了解...
计算机图形学圆弧生成算法具体程序实现
计算机图形学圆弧生成算法具体程序实现_院校资料_高等教育_教育专区。计算机图形学...对于圆上的点有 F(x,y)=0;对 于圆外点有 F(x,y)>0,对于圆内点有 ...
相关主题
返回顶部
热门文档