现在的位置: 首页 > 综合 > 正文

Windows Presentation Foundation (WPF) 3D 教程(三) —-从下面的代码开始

2018年05月05日 ⁄ 综合 ⁄ 共 1510字 ⁄ 字号 评论关闭

 

假设你已经对如何使用XAML创建一个基本的WPF用户界面有了基本的理解。那么让我们用VS.net 2005来创建一个新的wpf程序。下面的代码到app程序中创建一个简单的布局,用panel用于Buttons,Viewport3D用于显示我们的3D任务。

从根本上讲,WPF中所有的3D任务都发生在Viewport3D 控件中,那就是我们将要添加我们的3D模型代码的地方。注意到一个PerspectiveCamera 已经添加到了Viewport3D里面,照相机允许我们从用户的视角“看”这个模型里面都有什么。注意:照相机是在模型中点{0,0,0}处看的。

这个模型当然也包含了一个DirectionalLight 光源,因此我们可以在模型中查看东西了。

鼓励你改变照相机的LookDirectionPosition 当你浏览这些例子的时候,本教程中的截图不一定如上的XMAL中使用了LookDirection and Position 的值。

以上的XAML代码中有个叫做simpleButton的Button控件,因此我们需要截获它的Click事件,在代码文件中添加一个消息响应函数simpleButtonClick 。

抱歉!评论已关闭.