- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WPF中的维空间
WPF中的三维空间(1)
2.10.1 WPF中的三维空间
1.三维空间坐标
WPF中二维图形的坐标系原点定位在呈现区域(屏幕)的左上角,其X 轴上的正方向朝右,Y轴的正向朝下。 在WPF的三维坐标系中,原点一般位于在WPF中创建的三维对象的中心(导入的三维对象的情况就不一定了,比如从3DMax中导入的obj文件),三维坐标的X 轴正方向朝右,Y轴的正方向朝上,Z轴的正方向从原点向外朝向观察者。
图2-191 三维空间坐标
图2-191给出了WPF三维空间坐标系(X:红色,Y:绿色,Z:蓝色),两个坐标轴之间的弧线表示可以旋转,其中:
Y-Z之间的弧线(红色)表示可以围绕X轴旋转;
X-Z之间的弧线(绿色)表示可以围绕Y轴旋转;
X-Y之间的弧线(蓝色)表示可以围绕Z轴旋转。
2.照相机及典型位置
照相机是观察者观察三维对象形态和位置的工具,照相机的位置坐标及与对象的距离直接影响到三维对象的呈现。WPF中的相机有正交相机(OrthographicCamera)和透视(远景)相机(PerspectiveCamera)两类,从观察者的角度来说前者对观察对象没有透视感,远近都一样。后者的工作原理与普通照相机镜头类似,对象离照相机越远,看起来就越小,观察到的对象则有远小近大的效果。
照相机的位置坐标是可以变化的,一个典型的透视相机位置设置如图2-192所示。
图2-192 典型的透视相机位置设置
图2-192中,当相机位置靠近Z轴中心时,即Z坐标值变小,观察到的对象变大,当相机位置远离Z轴中心时,即Z坐标值变大,观察到的对象变小。
照相机的位置就是观察者的位置,相机的位置可以任意设置,这样观察到的三维对象的“形象”就会发生变化,在三维场景中正确设置相机位置很重要,图2-192是一个典型设置。
3.材料
三维对象使用的材料分三类:
漫射材料:确定三维对象在直射光(白光)照射下的颜色,其作用就如同墙面喷漆一样。
放射材料:使对象产生发光效果。光的颜色由材料的颜色决定。
反射材料:控制三维对象上高光反射区域的颜色。高光反射区域指在金属铬等光滑亮泽表面上看到的光亮区域。
4.光的分类
?? 照射在三维对象上的光线分为4类,如图2-193所示。
??????????????????????????????????????????????? 图2-193 光的分类
(1)环境光:环境光将光投向各个方向,使所有对象均匀受光。如果只用环境光,则
对象可能会显得褪色,而且颜色单一。为了获得最佳效果,需要使用其他光。如图2-193左一图。
(2)投射光:投射光所投射的光如同聚光灯一般,光从发光位置发出,并在锥形区域内传播。投射光不会影响到位于锥形发光区域以外的那部分三维对象。如图2-193左二图。
(3)定向光:定向光沿着特定的方向均匀平行投射,就像太阳光一样。如图2-193左三图。
(4)点光:点光从一个点向所有方向投射光,就像普通的灯泡一样。如图2-193右图。
2.10.2 WPF三维空间的元素
1.Viewport3D控件
Expression Blend中提供了Viewport3D控件,这是三维对象元素的上层容器,是相机对象元素Camera、三维图形呈现对象元素ModelVisual3D的集合。添加obj对象到【设计面板】后就自动建立了1个Viewport3D控件,在【对象和时间线】面板中可以看到,其中包含下列属性设置:
(1) Camera:相机,可以在【属性】面板选择以下属性设置:
相机类型:远景相机、正交相机及有关参数;
Position:照相机在三维空间中的位置;
Direction:照相机在三维空间中的拍摄方向;
UP Vector:正向矢量,指定此照相机的“上方”所指的方向。
Perspective Field of View:透视视野,仅适用于远景相机,较小的数值会减少对象因远景拍摄而变形的程度。较大的数值会像使用鱼眼镜头一样导致对象大幅变形。
Near Clipping Plane/Far Clipping Plane:近点/远点剪切平面,可控制对象与照相机之间的最近或最远距离,超出上述距离的对象将从所呈现的视图中消失。
(2)AmbientLight:环境光色彩设置,可以在上述的光类型中选择需要的光源。
(3)DirectionLight:定向光色彩设置,可以在上述的光类型中选择需要的光源。
(4)DefaultMaterial:材质设置,可以在前面介绍的材料类型中选择,可以选择图形刷资源。
2.ModelVisual3D元素
三维元素ModelVisual3D可以再包含多个ModelVisual3D子元素,比如灯光,三维造型。
3.GeometryModel3D元素
GeometryModel3D是ModelVis
您可能关注的文档
- SPLC指令集.ppt
- SolidWorks运动仿真完全教程.ppt
- Sports作名词定语时般用复述形式瑞文课件网.ppt
- SPMBR技术手册.pdf
- solidworks破解方法及下载地址绝对好用.pdf
- SPSSClementine之聚类分析.ppt
- SPSSFriedman秩和检验非参数检验K个相关样本检验案例解析.docx
- SPM战略绩效管理概论.pdf
- spssPPT人大资料均值比较和T检验.ppt
- SPSS入门卡方检验.ppt
- 中国国家标准 GB/T 12357.1-2024通信用多模光纤 第1部分:A1类多模光纤特性.pdf
- 中国国家标准 GB/T 18851.2-2024无损检测 渗透检测 第2部分:渗透材料的检验.pdf
- 《GB/T 18851.2-2024无损检测 渗透检测 第2部分:渗透材料的检验》.pdf
- GB/T 18851.2-2024无损检测 渗透检测 第2部分:渗透材料的检验.pdf
- GB/T 44927-2024知识管理体系 要求.pdf
- 中国国家标准 GB/T 44927-2024知识管理体系 要求.pdf
- 《GB/T 44927-2024知识管理体系 要求》.pdf
- GB/T 44937.4-2024集成电路 电磁发射测量 第4部分:传导发射测量1 Ω/150 Ω直接耦合法.pdf
- 《GB/T 44937.4-2024集成电路 电磁发射测量 第4部分:传导发射测量1 Ω/150 Ω直接耦合法》.pdf
- 中国国家标准 GB/T 44937.4-2024集成电路 电磁发射测量 第4部分:传导发射测量1 Ω/150 Ω直接耦合法.pdf
最近下载
- 2023年项目融资经理年终总结及年后展望.pptx VIP
- (完整word版)环评报告表资料清单--一般项目.doc
- 保安服务售后服务委托协议2024年.docx VIP
- 2023年投融资业务经理年终总结及下一年计划.pptx VIP
- 企业支付委托书.docx VIP
- 耀华XK3190-DS10技术说明书(1.00版).pdf
- 四方伟业数据治理软件V3.0.5操作手册.pdf
- T GDEIIA 56—2024 垂直起降低空航空器起降场基础设施配置技术要求.pdf VIP
- 老师教学课件-第二组 理念论、实在论与教育.pptx
- 2025湖北随州市公安局招聘警务辅助人员48名笔试模拟试题及答案解析.docx VIP
文档评论(0)