基于WPF 的 3D 编程设计.docx

资料分类:科技学院 上传会员:墨宝轩 更新时间:2023-03-10
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9164
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:步入高科技信息时代后,人们愈来愈渴望更好的用户体验。大部分的平面程序面临不能实现人们的体验满足感的问题。为了创造更好的视觉效果和用户体验,微软推出了基于 Windows 系统的用户界面框架--WPF(Windows Presentation Foundation)。WPF运行在.NET 框架 3.0 及以上版本架构下。

毕业设计是对 WPF 的 3D 编程的探索和研究。设计了一款可旋转的 3D 选项卡,并实现在三维视图下简单的用户交互,在各个选项卡上显示数据信息。我的设计是将整个项目细分成多个小目标,逐一克服。首先是创建一个容器,用来驻留 3D 对象,然后是最复杂的部分即创建 3D 对象,最后是需要设置和计算摄像机和光源。在 3D 对象的创建过程中充分体现了面向对象的设计方法。所用开发工具是微软旗下 Visual Studio 2017,设计语言是 C#和 XAML。

毕设基本完成了可旋转 3D 选项卡及交互体验。旨在将信息更清晰明了的展现给客户,使客户获得良好的体验。

 

关键词:WPF;3D;C#;XAML

 

目录

摘要

Abstract

1.引言-7

1.1.课题背景-7

1.2.本文主要研究工作-7

1.3.本文结构安排-8

2.专业内容介绍-9

2.1.WPF 的概述-9

2.1.1.WPF 特点-9

2.1.2.WPF 的引擎-9

2.1.3.WPF 体系结构-10

2.1.4.WPF 的类层次结构-11

2.1.5.WPF 控件的实质-12

2.2.XAML 的概述-13

2.2.1.XAML 的简介及优点-13

2.2.2.XAML 特点-13

2.2.3.XAML 使用方式-13

2.2.4.XAML 的小节总结-15

2.3.开发环境 Visual Studio 2017-15

2.4.本章小结-17

3.the 3D Rotation Tab 的设计方案与实现-18

3.1.the 3D Rotation Tab 的开发目标与实现的效果-18

3.2.设计的要求-18

3.3.the 3D Rotation Tab 的设计思路及流程-18

3.3.1.the 3D Rotation Tab 的设计思路-18

3.3.2.the 3D Rotation Tab 的设计流程。-19

3.4.实现 the 3D Rotation Tab 的具体步骤及部分代码-20

3.4.1.WPF 3D 支持的两大优点-20

3.4.2. 视口-20

3.4.3. 3D 对象-20

3.4.4. 为 3D 模型增加动画-22

4.最终成果展示和功能介绍-24

4.1.成果展示-24

4.2.功能介绍-25

5.设计总结-28

6. 致谢-30

参考文献-31

相关论文资料:
最新评论
上传会员 墨宝轩 对本文的描述:我做的这个设计课题是基于 WPF 的 3D 编程设计,主要研究的领域是 WPF 在三维应用中的开发能力。我设计了一款融合用户交互的可旋转标签选项卡,能够直接地展现出三维场景的真实度。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: