- 8
- 0
- 约1.71千字
- 约 6页
- 2017-01-16 发布于北京
- 举报
西北师范大学计算机科学与工程学院学生实验报告
学号 专业 计算机科学与技术 班级 师范(1)班 姓名 课程名称 图形学 课程类型 实验名称 实验二 中点画圆 实验目的:
1.了解画圆法的基本思想;?
2.掌握画圆法的基本步骤。
二、实验原理
1、判别式是中点画线法的关键,(0=k=1)判别式是为了判断下一个点是在当前点正右边还是右上方,是和中点比较的结果。d的含义下一个点到中点的垂直距离,它的正负可以做下一个位置的判断。初值:d?=?2*a?+?b,增量:上一个点d=0,则d+2*a,上一个点d=0,则d+2*(a+b)。
2、中点法是利用将中点坐标代入到判别式中,通过判断得到点的位置(仅有两种情况)。圆有很好的对称性,八对称性(其实是n对称性),只要求出右上方的八分之一部分就可以得到整个圆弧上的坐标,显然,判别式值小于0,中点在圆内,取正右方的点,d+2x+3;判别式大于等于0,中点在圆外或圆上,取右下方的点,d+2(x-y)+5;??d的初值,将(1,R-0.5)代入判别式,=1.25?-?R。为了提高效率,我们转化为整数运算,e?=?d?-?0.25?=?1?-?R。x++?直到?xy。
3、中点画圆法是利用圆心在坐标原点(0,0),半径为R(圆的方程X^2+Y^2=R^2),将每个像素的中点坐标代入圆的方程得到d,再通过d的值来确定中点与圆的位置。
中点画
您可能关注的文档
- 《精》计算机图形学 第七章 图形绘制管线.ppt
- 《精》计算机图形学 第七章 自由曲线与曲面.ppt
- 《精》计算机图形学 第四章.ppt
- 《精》计算机图形学 第五章 图形变换.doc
- 《精》计算机图形学 第五章.ppt
- 《精》计算机图形学 第一讲 绪论.ppt
- 《精》计算机图形学 线宽和线型处理.ppt
- 《精》计算机图形学-- 圆的生成算法的实现.doc
- 《精》计算机图形学(OpenGL).ppt
- 《精》计算机图形学(编码裁剪).doc
- 中国国家标准 GB 15208.5-2026微剂量X射线安全检查设备 第5部分:背散射物品安全检查设备.pdf
- 《GB 15208.5-2026微剂量X射线安全检查设备 第5部分:背散射物品安全检查设备》.pdf
- GB/T 36464.3-2026信息技术 智能语音交互系统 第3部分:智能客服.pdf
- 《GB/T 36464.3-2026信息技术 智能语音交互系统 第3部分:智能客服》.pdf
- 中国国家标准 GB/T 36464.3-2026信息技术 智能语音交互系统 第3部分:智能客服.pdf
- GB/T 6495.12-2026光伏器件 第12部分:钙钛矿光伏电池及组件的电流-电压(I-V)特性测量方法.pdf
- 中国国家标准 GB/T 6495.12-2026光伏器件 第12部分:钙钛矿光伏电池及组件的电流-电压(I-V)特性测量方法.pdf
- 《GB/T 6495.12-2026光伏器件 第12部分:钙钛矿光伏电池及组件的电流-电压(I-V)特性测量方法》.pdf
- AI+金融智能体时代产业深度研究与数据洞察报告.pdf
- 中国eVTOL产业发展与商业化落地深度数据报告.pdf
原创力文档

文档评论(0)