山东大学计算机图形学实验合集

本文详细介绍了图形学中的经典实验与算法,包括方中有圆圆中有方的绘制技巧、Bresenham算法画直线、中点画圆、泛滥填充、扫描线填充等,并探讨了裁剪算法、Bezier曲线和B样条曲线的应用。每项实验均有详细的代码注释,旨在帮助读者深入理解图形学原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

欢迎移步我的个人博客


补:

有学弟学妹反馈说代码会闪退,可能是OpenGL包更新了导致的吧,这部分代码当时都是完全没有问题的,评论有说加上glutDisplayFunc(&display)语句就可以正常运行了,可以尝试一下~

相应的程序代码注释里有详细的解释

可以借鉴但不要直接抄袭~
在这里插入图片描述

实验一 方中有圆 圆中有方

方中有圆 圆中有方

实验二 Bresenham算法画直线

Bresenham算法画直线

实验三 中点画圆

中点画圆

实验四 泛滥填充

泛滥填充

实验五 扫描线填充

扫描线填充

实验六 倒水问题

倒水问题

实验七 裁剪——交互式Liang-Barskey矩形窗口裁剪直线

裁剪——交互式Liang-Barskey矩形窗口裁剪直线

实验八 裁剪——交互式三角形窗口裁剪直线

裁剪——交互式三角形窗口裁剪直线

实验九 裁剪——固定矩形窗口裁剪多边形(凸多边形/凹多边形)

裁剪——固定矩形窗口裁剪多边形(凸多边形/凹多边形)

实验十 Bezier曲线

Bezier曲线

实验十一 B样条曲线

B样条曲线

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值