西安交大计算机图形学实验报告探究.docx

《计算机图形学课内实验》实验报告班级:姓名:学号:日期:2016.10.29要求1.任选四个实验(直线的DDA算法、直线的Bresenham画线算法、中点圆算法、中点椭圆算法)之一来写。2.实验报告必须上交书面形式(打印好),11月8日前以班级为单位交到西一楼820房间。一、实验目的及要求1.1 实验目的:通过上机编程,实践计算机图形学课上所讲解的各种算法。完成基本的椭圆的绘制,进一步熟悉课上所讲解的算法——中点椭圆算法。1.2 实验要求:以绘图区域中心为(0,0)点。要求能够输入任意椭圆中心坐标()和参数和的值。二、实验环境VS2010、MFC、C三、实验内容3.1上机实践准备由于实验要求实现中点椭圆算法且最好能有图形化界面进行所需的显示,所以我决定采用C语言进行算法的编程,然后有MFC实现交互式界面。首先,在VS2010中建立一个MFC工程和一个Win32控制台程序工程。3.2 设定画图窗口的坐标原点由于计算机默认左上角为坐标原点(0,0),这样的设定不符合我们实验中对原点的要求,因此需要编写相关的函数对原点进行平移,使其恰好位于屏幕的正中央。inttransx(int x){return(x+325);}inttransy(int y){return(225-y);}这两个函数实现的功能就是完成坐标的平移,使屏幕上显示的坐标系和我们日常用的坐标系一致。3.3 建立坐标系的建立

文档评论(0)

1亿VIP精品文档

相关文档