- 6
- 0
- 约3.98千字
- 约 14页
- 2019-10-11 发布于湖北
- 举报
《计算机图形学》实验报告
实验一 直线、圆(弧)生成算法
一、实验目的及要求
1. 了解光栅图形显示器的工作原理和特点;
2. 学习C/VC环境下的基本绘图方法;
3. 实践与巩固直线的基本生成算法。?
4. 掌握直线扫描转换算法的原理及实现;
5. 学习圆(弧)的基本生成算法;
6. 实践圆(弧)的基本生成算法;
7. 掌握圆弧扫描转换算法的原理及实现;
二、理论基础
1、有关直线生成算法有
DDA(数值微分)、中点画线线算法、Bresenham生成算法
数值微分法先算出直线的斜率,然后从起点开始,确定最佳逼近于直线的y坐标。假设起点的坐标为整数。让x递增1,y相应递增k。
中点划线算法中若直线在x方向增加一个单位,y的增量只能在0、1之间。假设当前像素点已经确定,下一像素点就只可能有两种情况,将这两点的中点带入直线方程中,通过中点在直线的上、下方来判断下一点的坐标。
Bresenham算法是通过各行、各列像素中心构造一组虚拟网络格线,按直线从起点到中点的顺序计算直线与各垂直网格线的交点,然后确定该列像素中与此交点最近的像素。
2、有关画圆的算法
圆的扫描转换(中点画圆法)、Bresenham画圆算法
圆的扫描转换算法同中点画线类似,将圆分为8份,先讨论圆的第一象限上半部分,从(0,R)点顺时针确
您可能关注的文档
最近下载
- 《预制覆塑及保温薄壁不锈钢复合管材》.docx VIP
- 肺栓塞护理查房【优秀完整版】.ppt VIP
- 2025走进美妙的数学花园-π思维(秋季)趣味闯关5年级A卷及答案.pdf VIP
- 标准图集-04S531-5湿陷性黄土地区排水检查井.pdf VIP
- 固定式压力容器产品数据表.doc VIP
- DB36_T 2273-2026 介入手术室医院感染预防与控制规范.pdf VIP
- 高考备考第二讲函数的图像性质(张鹤).ppt VIP
- 房屋市政工程危险源辨识与风险评价控制措施表(正版).docx VIP
- 地方标准制定负面清单(2025年版).pdf
- 带动道岔防护道岔联锁试验铁道信号综合实训课件.pptx VIP
原创力文档

文档评论(0)