计算机图形学(基于Qt5.14.0)
通过鼠标交互输入算法所需数据
实现二维基本图元直线段生成的DDA算法,中点算法和Bresenham算法;
实现二维基本图元圆弧生成的中点算法;
实现对线型线宽属性的控制。
实现二维扫描转换多边形的扫描线算法;
实现二维区域填充种子填充法中的递归填充算法;
实现二维直线段裁剪的Cohen-Sutherland裁剪算法和中点分割裁剪算法。
实现二维图形的平移变换;
实现二维图形的放缩变换;
实现二维图形的旋转变换。(以任意点为参照点)
实现二维n 阶Bezier曲线的交互设计及绘制。
曲线生成算法使用de Casteljau算法;
可以交互修改曲线的控制多边形顶点位置;
通过键盘或鼠标交互输入算法所需数据。