图形学大作业----内容 一、主菜单的菜单项 基本图形绘制、图形变换、自由曲线绘制、图形裁剪、图形填充 二、二级子菜单(基本图形绘制) 1.直线绘制: 1)Bresenham绘制直线 2)DDA绘制直线 3)改进的Bresenham绘制直线 4)系统库函数绘制直线——直线线宽、线形设计 2.绘制圆(中点Bresenham) 3.Bresenham绘制椭圆 4.矩形、正方形的绘制 5.任意多边形的绘制 6.任意圆弧的绘制 三、二级子菜单(图形变换) 1.基本图形变换 1)平移变换 2)比例变换(等比例、不等比例) 3)错切变换(x方向、y方向、x-y方向) 4)对称变换(坐标轴、原点、45°直线) 5) 旋转变换(顺时针旋转、逆时针旋转) 2.复合变换(两次变换) 1)复合平移变换 2)复合比例变换 3)复合旋转变换 3.相对任意参考点的比例变换 4.相对任意直线的错切变换 四、二级子菜单(自由曲线绘制) 1. Bezier 曲线绘制 1)1次Bezier曲线 2)2次Bezier曲线 3)3次Bezier曲线 2. 3次B样条曲线 3. Hermite三次样条曲线
2022-12-30 15:47:55 524B 图形学
1
基本图形学图元生成,实现图形学经典图元直线,样条,多边形填充,裁剪等算法。
2022-11-05 09:28:30 30KB drawfunc 图元 图形学_多边形 图形裁剪
1
不通过后台直接通过前端脚本对openlayers加载的矢量地图与当前绘制的地图进行空间分析,求取公共部分。同时也可以进行裁剪、擦除等空间分析。
2022-01-21 17:11:01 1.09MB js矢量裁剪 空间分析 openlayers JavaScript
1
直线段的裁剪 有局限性,但绝对能运行 相互学习,共同提高
2021-12-22 14:05:58 375KB 直线段裁剪最基本的图形裁剪
1
VC序实现计算机图形学图形裁剪算法,包括:多边形裁剪和线段裁剪
2021-11-25 16:01:54 1.89MB VC,图形学
1
武汉大学遥感计算机图形学实习程序,绘制直线,圆,曲线,字符,图形变换,图形填充,图形裁剪。平台:vs2015 Debug中的exe程序可直接运行。计图实习最终得分90+,故绝对可靠。
2021-06-07 16:12:43 115.01MB 计算机图形学 C++ 遥感实习
1
用C++基于MFC写的一个而为区域内的图形裁剪程序,包含多边形裁剪,直线裁剪,相交直线裁剪。
2019-12-21 22:21:51 48KB 多边形裁剪 直线裁剪 MFC
1
经过一个学期的学习做出来的作品 每个功能都有对应的工具栏
1
该资源是学生对MFC、C++和数据结构的实践,需求为实现画矩形和画直线,然后实现裁剪、颜色选取、清空功能。 程序添加了注释,看起来层次非常清晰。
1