基于directx的三维图形立体变换的实现

基于directx的三维图形立体变换的实现

ID:18771536

大小:595.50 KB

页数:53页

时间:2018-09-23

基于directx的三维图形立体变换的实现_第1页
基于directx的三维图形立体变换的实现_第2页
基于directx的三维图形立体变换的实现_第3页
基于directx的三维图形立体变换的实现_第4页
基于directx的三维图形立体变换的实现_第5页
资源描述:

《基于directx的三维图形立体变换的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Q260046902专业做论文V西南科技大学毕业设计(论文)题目名称:基于Directx的三维图形立体变换的实现年级:2003级■本科□专科学生学号:20035247学生姓名:宋彦宾指导教师:蒋体钢学生单位:信息工程学院技术职称:副研究员学生专业:通信专业教师单位:信息工程学院西南科技大学教务处制Q260046902专业做论文V基于Directx的三维图形立体变换的实现摘要:目前在世界上三维图形大量的被应用到日常生活中,它是许多媒体应用程序和游戏的主体部分,所以掌握最新的三维技术是很有必要的。本文首

2、先研究了利用C#和Directx9编程以及立体几何技术,数学变换和几何图形技术来制作三维立体图形的方法,掌握了利用API接口创建窗口实现消息传递以及对坐标系,缓存,矩阵坐标变换的知识。其次,利用3DSMax创建三维立体图形,加载到所编写的三位图形立体变换程序中,并进行调试。设计主要完成了对绘制出来的电视机的平移,旋转和缩放技术的处理,最后通过程序对图形进行渲染使其更具有可观性。关键词:API;VisualC#.Net;Direct3D;3DSMaxQ260046902专业做论文VTheRealiza

3、tionofThree-DimensionalGraphThree-DimensionalTransformationBasedonDirectxAbstract:Intheworldofnowadays,thethree-dimensionalgraphicsareapplyingtodailylifeinalargenumber.Itisthemainpartofthegameandapplicationsofmanymedia.So,it'snecessarytomasterthelatest

4、3-Dtechnology.Firstly,thisthesisresearchesonusingC#andtheDirectx9programmingaswellasthethree-dimensionalgeometrictechnology,themathematicalmanipulationandthegeometricfiguretechnologytomanufacturethethree-dimensionalgraphics.MasteringtheuseoftheAPIinter

5、facestocreateawindowthatcanrealizemessagetransmission.Acquaintingtheknowledgeonthecoordinatesystem,thetextureandthematrixcoordinatetransformation.Secondly,the3Dmodelsofthesystemwerecreatedby3dsmax,thenpreparedtoloadthestereo3Dgraphicstransformationproc

6、ess,anddebugging.Thetranslation,therotationandscalingofTVwhichhavemappedoutwerecompletedinthisdesign.Finally,byembroideringinprocedure,thegraphicsweremorearresting.Keywords:API,VisualC#.Net,Direct3D,3DSMaxQ260046902专业做论文V目录第1章绪论11.1三维技术的现状11.2编程语言简介21.

7、3三维图形立体变换的设计分析21.3.1设计需求分析21.3.2设计性能要求2第2章DirectX9.0技术32.1DirectX9.0的概念32.1.1Direct3D的构架32.1.2设计规划42.2DirectX9.0函数简介52.2.1窗口类的处理62.2.2创建IDirect3D接口72.2.3创建IDirect3DDevice界面82.2.4开始渲染92.2.5顶点属性与顶点格式102.2.6顶点缓冲102.2.7索引缓冲122.2.8D3D中的图元简介132.2.9向量142.2.10

8、矩阵的操作15第3章主体程序的设计与实现193.1三维图形立体变换的设计193.2三维图形立体变换设计具体实现193.2.1利用.X文件图像获取193.2.2利用画点画线函数生成图像233.2.3图像的缩放33Q260046902专业做论文V3.2.4图像的旋转343.2.5图像保存为.TXT文挡373.2.6渲染功能实现383.2.7光源和观察矩阵的实现393.2.8键盘的控制393.3程序运行的调试40总结414.1设计开发小结414.2项目改进方向和未来展望41

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。