# ScanLine **Repository Path**: mcoder2014/ScanLine ## Basic Information - **Project Name**: ScanLine - **Description**: Scan-Line Polygon Fill QT 工程 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2017-04-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # readme 本工程是一次《计算机图形学》课程作业,作业内容是关于多边形扫描线填充算法。 ## 多边形扫描填充算法实现要求: ### 一、必须完成的功能 1. 要OpenGL 实现 2. 通过橡皮筋交互输入多边形 3. 清屏重置多边形 4. 多边形扫描算法中的顶点处理以每条边减去一个像素方法处理 5. 要类(或模版类)来表示数据结构 6. 多文档组织,至少要用头(.h)文件表示数据结构 ### 二、其他要求 7. 填充模式自由设定,如等间隔、斜扫描线填充 8. 通过菜单交互 9. 自相交多边形、多个多边形的扫描填充 10. 通过文件存储和读出已经交互输入的多边形 11. 其他多边形填充算法实现,可以调用OpenGL函数库 12. 你自己想实现的任意功能 ### 三、增加实现的功能 1. 更好的多边形绘制交互 2. 画板的缩放 3. 程序的不同分辨率自适应