1、运行附件中参考例子,理解Visual C++和OpenGL的使用。 2、参照附件例子,修改程序,实现可以在视图客户区中进行绘图,并可以实现重画功能。 3、编程实现利用DDA算法、中点算法和Bresenham算法生成直线,并显示。 同时要求:(1)实现可动态修改直线的起始点坐标和终点坐标 (2)实现可动态选择线的颜色和线宽。 4、编程实现利用1/8圆中点算法和Bresenham算法生成圆,并显示,要求圆心和半径可以任意设置。 5、构造任意一个封闭并且不自交的多边形,假定该多边形内部是四连通的。要求: 用多边形扫描线算法实现对多边形内部的填充,要求内部颜色和边界颜色不一致。
2021-11-02 10:09:25 63.26MB opengl mfc c++ 计算机图形学
1
该项目采用VS2019开发, 使用OpenGL 1.1库文件()绘制, 采用包含直线段绘制的两种算法: 中点算法, 和 DDA算法. 分别采用两种算法描绘出4种不同斜率的直线, 外加一条单独处理的垂直x轴的直线. 有明确的注释. 虽然OpenGL1.1库文件较老, 但不论是对于教学还是实践, 对理解直线段算法都具有重要意义, VS2019环境配置教程: https://blog.csdn.net/BoyInC0de/article/details/90079870 三种直线算法的解释:https://blog.csdn.net/BoyInC0de/article/details/90549419#_8
2021-10-31 17:18:43 23.54MB 中点算法 DDA算法 OpenGL 直线段描绘算法
1
直线段的生成算法 :掌握图形学中直线段的几个画法,(1)DDA算法;(2)中点画线算法;(3)Bresenham 画线算法;
1
扫描线法填充多边形,头一次写图形学相关的习题。代码有点啰嗦,而且完全没注意效率。没什么注释。但是保证可以运行。环境:QT5.0
2021-10-18 22:51:51 15.6MB QT 计算机图形学 DDA算法
1
关于直线的DDA算法,有k1两部分
2021-09-23 14:46:26 4KB DDA算法
1
Vc++6.0中,直线算法(DDA算法,中点算法),基于图形学的小练习
2021-06-16 16:54:20 1.82MB DDA算法
1
本资源为计算机图形学基本算法的实现,包括直线DDA,中点画线,八分法画圆,四分法画椭圆,直线的裁剪,区域填充的扫描线算法,裁剪多边形算法等。基于vs2010MFC,有需要自取
1
用DDA或中点算法实现直线段、椭圆或圆的绘制,内有完整的实验报告和代码
2021-05-12 20:39:52 9KB DDA 算法 中点算法 C
1
圆的绘制(DDA算法和Bresenham算法)。
2021-05-08 00:55:07 67KB DDA算法和Bresenham算法
1