- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.在WPF应用程序中,常用的照相机类型有哪些?
参考答案:WPF提供了多种类型的相机,其中最常用的有两种:透视相机(PerspectiveCamera类)和正交相机(OrthographicCamera类),这两个类都是从ProjectionCamera类继承而来的,而ProjectionCamera类又是从Camera类继承而来的。换言之,Camera和ProjectionCamera为其扩充类提供了基本的功能,PerspectiveCamera和OrthographicCamera提供了专用的功能。
2.WPF提供的光照类型有哪些?
参考答案:WPF提供的光照有如下4种。
(1)环境光(AmbientLight)
环境光将光投向三维场景中的各个方向,它能使所有3D对象都能均匀受光,与被光照的3D对象的位置或方向无关。
(2)锥形投射光(SpotLight)
锥形投射光的投射效果和手电筒的光照效果类似,这种光既有位置又有方向,而且离目标越远光照效果越暗。
? InnerConeAngle属性:内部锥角。表示光最亮的中心部分的角度。
? OuterConeAngle属性:外部锥角。表示光较暗的外围部分的角度。
如果创建强光,需要将内部锥角和外部锥角设置为同一值。如果内部锥角值大于外部锥角值,则以外部锥角值为准。
锥形投射光不会影响到位于锥形发光区域以外三维对象的部分。
(3)定向直射光(DirectionalLight)
定向直射光沿着特定的方向均匀地投射到3D对象,其效果与太阳光效果相似,这种光没有位置,只有方向。
(4)点光(PointLight)
点光从一个点向所有方向投射光,其效果与普通的灯泡照明效果相似。PointLight公开了多个衰减属性,这些属性确定了光源的亮度如何随距离的增加而减小。
3.WPF提供的从Material继承的类有哪些?
参考答案:有3种。
(1)漫反射材料(DiffuseMaterial)
DiffuseMaterial类用于确定三维对象在环境光(AmbientLight)照射下材料的颜色,其效果和墙面的喷漆相似。
(2)高光反射材料(SpecularMaterial)
SpecularMaterial类使对象自身产生对强光的反射,从而产生表面坚硬、发亮等效果。
(3)自发光材料(EmissiveMaterial)
EmissiveMaterial类使模型表面所发出的光与画笔设置的颜色相同,其效果就像材料正在发射与Brush的颜色相同的光一样,但它只对该模型本身起作用,即这种效果不会影响别的模型。
HTML5与ASP.NET程序设计教程(第2版)
170
167
166
您可能关注的文档
- C#程序设计基础 教学课件 作者 熊壮 第8章:Web开发基础.ppt
- C#程序设计基础 教学课件 作者 熊壮 第9章: 图形和图像处理.ppt
- C#程序设计基础 教学课件 作者 熊壮 第10章:数据库访问基础.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第1章 C#概述.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第2章 C#基本语法.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第3章 在C#中实现OOP.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第4章 C#中的高级概念.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第5章 C#中的集合.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第6章 C#中的数据库操作基础知识.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第7章 窗体.ppt
- C#程序设计简明教程 教学课件 作者 陈佛敏 潘春华 吕洋波 第1章 C#与.NET框架.ppt
- C#程序设计简明教程 教学课件 作者 陈佛敏 潘春华 吕洋波 第2章 C#语法基础.ppt
- C#程序设计简明教程 教学课件 作者 陈佛敏 潘春华 吕洋波 第3章 面向对象设计.ppt
- C#程序设计简明教程 教学课件 作者 陈佛敏 潘春华 吕洋波 第5章 字符串和正则表达式.ppt
- C#程序设计简明教程 教学课件 作者 陈佛敏 潘春华 吕洋波 第6章文件操作.ppt
- C#程序设计简明教程 教学课件 作者 陈佛敏 潘春华 吕洋波 第7章 数据库开发技术.ppt
- C#程序设计简明教程 教学课件 作者 陈佛敏 潘春华 吕洋波 第8章Windows窗体应用.ppt
- C#程序设计简明教程 教学课件 作者 陈佛敏 潘春华 吕洋波 第9章 Web网络应用.ppt
- C#程序设计教程 第3版 “十二五”普通高等教育本科国家级规划教材 教学大纲 作者 马骏 教学大纲_C#程序设计.doc
- C#程序设计教程 第3版 “十二五”普通高等教育本科国家级规划教材 教学大纲 作者 马骏 实验大纲_C#程序设计实验.doc
文档评论(0)