- 74
- 0
- 约4.85千字
- 约 8页
- 2016-12-10 发布于重庆
- 举报
计算机图形学实验报告-平面图形的生成
计算机科学与技术学院
2013-2014学年第一学期
《计算机图形学》实验报告
班级:
学号:
姓名:
教师:
成绩:
实验项目(1、平面图形的生成)
实验目的与要求
了解Visual C++等编程环境中常用控件命令与绘图函数,初步掌握在实验设计集成环境(IDE)下进行图形处理程序的设计方法。
熟练掌握直线的3中扫描转换算法,DDA算法,中点算法和Brsenham算法。
掌握中点画圆法,圆的Bresenham算法和椭圆的中点算法。
实验内容
在Visual C++环境中设计MFC单文档程序,利用消息处理函数,搭建能运行图形处理算法的平台。
在平台中使用已有的点,线,圆等绘图函数,设计一个平面图形。Visual C++基本绘图函数可参考有关文献。
根据教程中的算法,实现直线段的3中生成算法:DDA算法,中点法和Brsenham算法。
根据教程中给定的算法,实现圆与椭圆的生成算法。
重要算法分析
DDA算法生成直线
已知一条直线段P1,P2,端点坐标为P1(x1,y1),P2(x2,y2),直线的斜率k为:
k = (y2-y1)/(x2-x1) (假设 0k1)
从直线的起点P1向终点P2逼近,x从x1开始向x2步进,步长是一个单位,则对应的y坐标为y = kx + b。
即yi+1 = kxi+1 + b =
您可能关注的文档
- 胸部外伤李斌.doc
- 胡村洗煤厂指标管理创新.doc
- 胰腺癌的护理CS.doc
- 胡希恕医案.doc
- 肺结核宣教栏Word文档.doc
- 脑卒中运动疗法病例报告.doc
- 胸前传球教学设计.doc
- 脊髓损伤后的康复护理.doc
- 脑干肿瘤标准护理计划.doc
- 脑卒中康复知识.doc
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- T_CAZG 022-2022 动物园应对重大疫情运行管理指南.docx VIP
- 国企行测题库.pdf VIP
- 外研版2024英语七年级下册 Unit 3 Reading for writing(1)教案(表格式).docx VIP
- 国家临床重点专科骨科评分标准(试行).docx
- 埃斯顿E21折弯机数控装置操作手册.pdf
- 国企行测考试题库及答案.doc VIP
- 2024-2025学年甘肃省庆阳市中考数学全真模拟试题(含解析).pdf VIP
- 国企行测题库.pdf VIP
- 浙江明德自动化设备 自动电脑放针横机 说明书.pdf VIP
- DBJ51T 189-2022 四川省建设工程施工现场安全资料管理标准.docx
原创力文档

文档评论(0)