- 6
- 0
- 约7.26千字
- 约 10页
- 2018-10-28 发布于山东
- 举报
一题目环图设计.doc
一:题目:环图设计
要求:在屏幕上画出彩色的五环图,每个环(圆)上一种颜色,每个圆的圆心坐标和半径在程序中指定。
二:分析(用到的知识点)
用dos 9号功能显示字符串
用BIOS的INT 10中AH=0号功能,设置显示方式。AL=13(320*200 , 256色图形显示方式VGA)
用BIOS的INT 10中AH=6号功能,设置清屏。AL=0全屏幕为空白,BH=7,CX=0,DX=184FH清屏
用BIOS 的INT 10中AH=2号功能,设置光标位置,BH=0为页号。
用BIOS的INT 10中AH=0C号功能,写像素,AL=颜色值,BH=页号,DX/CX=像素行/列。
用到计算机图形学中Bresenham算法关于画圆的知识。
三:设计思想
Bresenham算法的解释
(x,y)为数学中点的坐标。在x=y到y=0的圆弧中,(R,0)点比在圆弧上,算法从该点开始。 由(R,0)点开始,y渐增,x渐减,每次y方向加1,x方向减1或减0。 设P点坐标(xi,yi),下一个候选点为右点Pr(xi,yi+1)和左点Pl(xi-1,yi+1), 取Pl和Pr的中点M(xi-0.5,yi+1),设理想圆与 y=yi+1的交点Q,
构造判别式: d=f(xM,yM)=(x-0.5)2+(yi+1)2-R2
当d0时,M在Q点左方(Q在M右),取右点Pr(xi,yi+1)
当d
您可能关注的文档
- 2018年吉县事业单位公开招聘岗位表.doc
- 2018年秋期-来宾市城南小学一年级新生招生结果公布.PDF
- 2018年道路客运班线许可变更申请公示(第7批).doc
- 2018年鹤壁市科学技术局预算编制说明.doc
- 2018黑龙江企业100强.doc
- 2019年会展及商务会展及商务旅游.PDF
- 32位元CPU在SoC设计中的机会与挑战.PDF
- 3G4G一体化精品网络.PDF
- 75KW柴油发电机组技术方案扬州沃尔特机械有限公司.PDF
- L的安全访问控制.PDF
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)