计算机图形学大作业:
一、主菜单的菜单项
基本图形绘制、图形变换、自由曲线绘制、图形裁剪或图形填充
二、二级子菜单基本图形绘制
1.直线绘制:
1)Bresenham绘制直线
2)DDA绘制直线
3)改进的Bresenham绘制直线
4)系统库函数绘制直线——直线线宽、线形设计
2.Bresenham绘制圆
3.Bresenham绘制椭圆
4.矩形的绘制
5.多边形的绘制
6.圆弧的绘制
三、二级子菜单图形变换
1.基本图形变换
1)平移变换
2)比例变换
3)错切变换
4)对称变换
5) 旋转变换
2.复合变换:
1)复合平移变换
2)复合比例变换
3)复合旋转变换
3.相对任意参考点的变换
4.相对任意直线的变换
四、二级子菜单自由曲线绘制
1. Bezier 曲线绘制
2.1)1次Bezier曲线
2)2次Bezier曲线
3)3次Bezier曲线
3. 3次B样条曲线
4. Hermite三次样条曲线
5. 曲线的拼接设计
五、二级菜单图形填充
1