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

来源:互联网 发布:u盘数据如何恢复 编辑:程序博客网 时间:2024/09/21 09:00

 

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

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

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

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

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

原创粉丝点击