
上海大学计算机图形学实验(基于Qt)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程为上海大学开设的计算机图形学实验课,基于Qt框架进行教学与实践,旨在培养学生在计算机图形处理方面的理论知识及编程能力。
计算机图形学(基于Qt5.14.0)通过鼠标交互输入算法所需数据实现二维基本图元直线段的生成,包括DDA算法、中点算法和Bresenham算法;圆弧生成则采用中点算法;同时实现了对线型与线宽属性的控制。此外还实现了二维扫描转换多边形的扫描线算法;二维区域填充种子填充法中的递归填充算法;以及二维直线段裁剪的Cohen-Sutherland裁剪算法和中点分割裁剪算法。
在图形变换方面,支持二维图形的平移、放缩及旋转变换(以任意点为参照点)。另外还实现了基于de Casteljau算法绘制交互设计中的二维n阶Bezier曲线;用户可以通过键盘或鼠标输入数据来修改控制多边形顶点的位置。
全部评论 (0)
还没有任何评论哟~


