- 15
- 0
- 约2.26千字
- 约 3页
- 2020-08-18 发布于广东
- 举报
实验三.椭圆的中点生成算法
1. 算法分析
椭圆方程:F (x, y) b2x2 + a2y2 - a2b2 0
定义椭圆弧上某点的切线法向量N如下:
对方程分别求x偏导和y偏导,最后得到椭圆弧上 (x,y)点处的法向量是
2 2 2
(2b x, 2a y)。椭圆弧法向量的y分量比较大,即:2b (x + 1)
2 2
2a (y – 0.5);椭圆弧法向量的x分量比较大,即:2b (x + 1)
2
2a (y – 0.5)。
y方向每变化1个单位,x方向变化大于一个单位,因此中点算法需要沿
着x方向步进画点,x每次增量加1,求y的值。同理,中点算法沿着y方
向反向步进,y每次减1,求x的值。
假设当前位置是P (xi, yi),则下一个可能的点就是P点右边的P1(xi+1,
yi)点或右下方的P2 (xi+1, yi-1)点,取舍的方法取决于判别式di:
di F (xi+1, yi-0.5) b2 (xi+1)2 + a2 (yi-0.5)
您可能关注的文档
最近下载
- 2023一级建造师考试题库含答案【培优b卷】.docx
- 2022年土地登记代理人题库700道附答案【培优b卷】.docx
- 20211013-申港证券-长鸿高科-605008-TPES细分领域龙头,可降解赛道扬帆起航.pdf VIP
- 长鸿高科(605008)弹性体稳中有进,可降解业务助力公司再腾飞-广发证券.pdf VIP
- 预防未成年人犯罪.ppt
- 空间充气展开薄膜结构的动力学行为及褶皱问题研究.pptx VIP
- fortinet防火墙策略.ppt VIP
- 2026年湖北省咸宁市中考英语试卷(含答案及解析).docx
- 2023年初级管理会计《专业知识》题库附参考答案(考试直接用).docx
- YY/T 1437-2023医疗器械 GB/T 42062应用指南.pdf
原创力文档

文档评论(0)