- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、设计内容与要求
1.1 、设计题目
算法实现时钟运动
1.2 、总体目标和要求
(1)目标: 以图形学算法为目标,深入研究。继而策划、设计并实
现一个能够表现计算机图形学算法原理的或完整过程的演示系统,并
能从某些方面作出评价和改进意见。通过完成一个完整程序,经历策
划、设计、开发、测试、总结和验收各阶段,达到巩固和实践计算机
图形学课程中的理论和算法;学习表现计算机图形学算法的技巧;培
养认真学习、积极探索的精神。
(2 )总体要求: 策划、设计并实现一个能够充分表现图形学算法的
演示系统, 界面要求美观大方, 能清楚地演示算法执行的每一个步骤。
(3 )开发环境: Viusal C++ 6.0
1.3 、设计要求
内容:
(1)掌握动画基本原理;
(2)实现平面几何变换;
功能要求:
(1)显示时钟三个时针,实现三根时针间的相互关系;
..
(2)通过右键菜单切换时钟背景与时针颜色;
1.4 设计方案
通过使用 OpenGL提供的标准库函数,综合图形学 Bresenham 画
线和画圆的算法, OpenGL颜色模型中颜色表示模式等实现指针式时钟
运动,并通过点击右键菜单实习时钟背景与时针颜色的转换。根据
Bresenham 画线和画圆的算法, 画出时钟的指针和表盘。 再根据 OpenGL
颜色模型定义当前颜色。设置当时钟运行时交换的菜单,运行程序时
可变换时钟背景与时针的颜色。最后再设置一个恢复菜单恢复开始时
表盘与指针的颜色。
..
二、总体设计
2.1 、过程流程图
开始
画线
画椭圆
画 表 盘 及 各 指
针
预定义表盘、 各
指针的颜色
右键设置背景 右 键 设 置 时 右键设置分针 右键设置秒针
色菜单可以改 针 颜 色 菜 单 颜色菜单可以 颜色菜单可以
变表盘颜色 可 以 改 变 时 改变分针颜色 改变秒针颜色
针颜色
右 键 恢 复 菜 单
可 以 恢 复 表 盘
及 各 指 针 原 来
颜色
结束
..
2.2 、椭圆的中点生成算法
1、椭圆对称性质原理:
(1)圆是满足 x 轴对称的,这样只需要计算原来的 1/2 点的位置;
(2 )圆是满足 y 轴对称的,这样只需要计算原来的 1/2 点的位置;
通过上面分析可以得到实际上我们计算椭圆生成时候,只需要计
算 1/4 个椭圆就可以实现对于所有点的生成了。
2 、中点椭圆算法内容:
(1)输入椭圆的两个半径 r1 和 r2 ,并且输入椭圆的圆心。设置初始
点(x0,y0) 的位置为 (0,r2);
(2 )计算区域
您可能关注的文档
- 计算机控制技术期末复习试题附答案.pdf
- 计算机控制技术题库(附答案).pdf
- 计算机控制系统答案.pdf
- 计算机控制系统的设计步骤.pdf
- 计算机控制作业答案1.pdf
- 计算机老师工作计划范文.pdf
- 计算机理论题一级考试精华.pdf
- 计算机期末考试简答题复习及答案.pdf
- 计算机软件基础自考历年试题.pdf
- 计算机软件系统分为系统软件和应用软件两大部分.pdf
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)