摘要: 实验四:多边形的扫描转换与填充(实在是懒得贴SCAN了,SCAN不但没技术含量而且还死麻烦。代码太长了。所以就只贴AET了。) 实验目的: 了解多边形的表示方式,区域填充基本原理,掌握多边形的扫描转换算法 基本要求:  给定有序点对表示的多边形  实现 x 扫描线填充  实现改进的 x 扫描线 阅读全文
posted @ 2021-04-01 15:07 Zebro 阅读(527) 评论(2) 推荐(0) 编辑
摘要: 实验三:裁剪算法 实验目的: 掌握 Liang-Barsky 裁剪算法 基本要求:  实现 Liang-Barsky 裁剪算法  绘制任意方向\数量线段,可移动的裁剪窗口,通过不同颜色标识裁剪窗口内外 的部分,效果可参考下图(可交互的移动裁剪窗口并实时显示裁剪效果)  画线的命令可以使用 Op 阅读全文
posted @ 2021-04-01 14:59 Zebro 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 实验二:直线与画圆算法 实验目的: 理解光栅化,掌握几何数据如何经过一系列变换后转化为像素从而呈现在显示 设备上。 基本要求:  实现 DDA 和 Bresenham 画线算法  实现画圆算法  请勿直接调用 OpenGL 库中提供的绘制线段和圆的函数,需手动模拟如何通过绘 制像素来显示几何图 阅读全文
posted @ 2021-04-01 14:42 Zebro 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 图形学的实验。 实验内容 实验一:OpenGL 基本使用 实验目的: 自行配置 OpenGL 环境,熟悉使用 OpenGL 基本要求:  在屏幕上绘制出一个三角形和一个圆形,分别填充上你喜欢的颜色  可以使用鼠标分别拖动和旋转他们。 实现: 左键平移,右键旋转,Q退出。如果想立体旋转可以选择将d 阅读全文
posted @ 2021-04-01 14:36 Zebro 阅读(674) 评论(0) 推荐(0) 编辑