WPF 3D基础.docxVIP

  • 15
  • 0
  • 约7.17千字
  • 约 14页
  • 2016-11-28 发布于河南
  • 举报
WPF 3D基础

WPF之3D基础二维与三维空间对比WPF的3D空间形成原理在3D动画中,要画一个3D模型,必须要有1、照相机2、光源照相机照相机相当于观察位置(你是从那个位置看的)了解三维场景如何在二维图面上表示的另一种方法就是将场景描述为到观察表面上的投影。有两种Camera:1、ProjectionCamera2、OrthographicCamera使用 ProjectionCamera,可以指定不同的投影及其属性以更改观察者查看三维模型的方式。PerspectiveCamera 指定用来对场景进行透视收缩的投影。ProjectionCamera 的 NearPlaneDistance 和 FarPlaneDistance 属性限制照相机的投影范围。OrthographicCamera 指定三维模型到二维可视化图面上的正投影。光源与实际的光一样,三维图形中的光能够使图面可见。更确切地说,光确定了场景的哪个部分将包括在投影中。WPF 中的光对象创建了各种光和阴影效果,而且是按照各种实际光的行为建模的。您必须至少在场景中包括一个光,否则模型将不可见。AmbientLight:它所提供的环境光以一致的方式照亮所有的对象,而与对象的位置或方向无关。DirectionalLight:像远处的光源那样照亮。 将方向光的 Direction 指定为 Vector3D,但是没有为方向光指定位置。PointLi

文档评论(0)

1亿VIP精品文档

相关文档