cg课程设计题目

上传人:第*** 文档编号:38921277 上传时间:2018-05-09 格式:DOC 页数:3 大小:47.50KB
返回 下载 相关 举报
cg课程设计题目_第1页
第1页 / 共3页
cg课程设计题目_第2页
第2页 / 共3页
cg课程设计题目_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《cg课程设计题目》由会员分享,可在线阅读,更多相关《cg课程设计题目(3页珍藏版)》请在金锄头文库上搜索。

1、计算机图形学课程设计计算机图形学课程设计题 目: 学 院: 姓 名: 学 号: 提交日期 课程设计书写规范课程设计书写规范(1)题目内容及要求(2)设计思路-工作原理图、功能规划(3)具体实现-类设计、功能设计、关键代码(4)运行调试与分析讨论-给出运行屏幕截图,分析运行结果,改进想法。(5)设计体会与小结-设计遇到的问题及解决办法,通过设计学到了哪些新知识,巩固了哪些知识,有哪些提高。(6)参考文献(必须按标准格式列出,可参考教材后面的参考文献格式)报告按规定排版打印,要求装订平整,否则要求返工;课设报告的装订顺序如下:(黑字部分必须有)封面封面-中文摘要-目录目录-绪论-正文正文-设计小结

2、设计小结-参考文献-附录等;要求:课程设计论文页数控制在 20 页以内。 计算机图形学课程设计题目计算机图形学课程设计题目题目:题目:1. 简易图形编辑软件简易图形编辑软件编写一个简易图形编辑软件,可以是一个应用程序,也可以是基于 WEB环境,主要功能有:1)具有菜单,通过菜单执行各种操作;2)采用图元的扫描转换算法绘制各种基本图元,如直线、圆、圆弧、多边形(要求采用橡皮条技术); 3)实现图形的平移、缩放、旋转、对称、错切及组合变化;4)能够拾取图形,并修改所选的图形的颜色、线型等;5)能够采用各种算法填充多边形、圆、扇形区域;6)能够采用各种算法实现直线裁剪、多边形裁剪;7)能够绘制各种样

3、条曲线。8)能够绘制三维图形的投影图,包括:三视图、轴侧图、透视图;9)能够绘制分形图形,例如,Koch 雪花曲线、Bracketed L 系统等;10) 能够实现重做与撤销;能够保存和打开图形文件。其中其中 1,2,3,4,5,6 必须实现必须实现2. 用图案填充多边形用图案填充多边形1)编写一个填充多边形(包括凸多边形和凹多边形)的程序,2)具有简便美观的人机交互界面,用户可以选择填充的图案,可以预设几种图案让用户选择,必须要实现 45 阴影线图案的填充。3)可以设置参数值,例如,如果采用扫描线填充,可以设置线性、线宽、直线间的间隔、颜色等,如果用图案填充是采用位图透明还是位图透明等。3.

4、 动态观察三维立体动态观察三维立体1)具有简便美观的人机交互界面,用户可以选择要绘制的三维立体可以通过预设几种立体让用户选择,例如,球体、立方体、椎体等;2)可以通过参数设置立体的位置、大小,对立体表面设置不同的颜色;3)通过不断移动观察点的方式,得到三维立体的观察效果,可以通过鼠标和键盘移动观察点的位置;4)可以放大和缩小三维立体;5)不可以采用 OpenGL 中的函数。4. 运动中的太阳系运动中的太阳系1)背景的设计,以星空为背景,天空有不断闪烁的星星;2)太阳和九大行星的设计,具有一定的立体效果,采用一定的光照明技术;3)九大行星一直在绕着太阳旋转;4)整个界面有一定的深度感,具有近大远小的感觉,能够实现星球间的遮挡关系;5)具有较好的动画效果,消除闪烁现象;6)利用一些小技巧来美化图案的可观性;注意:也可以简化为太阳、地球、月亮三颗星的运动5. 实现计算机图形学课程设计课后习题6 学习 NeHe OpenGL 教程 http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号