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 。
- Windows Presentation Foundation (WPF) 3D 教程(三) ----从下面的代码开始
- Windows Presentation Foundation (WPF) 3D 教程(一)---声明
- Wpf 3D入门指南(Windows Presentation Foundation (WPF) 3D Tutorial)(三)
- Windows Presentation Foundation (WPF) 3D 教程(二)----3D模型基本知识
- Wpf 3D入门指南(Windows Presentation Foundation (WPF) 3D Tutorial)(一)
- Wpf 3D入门指南(Windows Presentation Foundation (WPF) 3D Tutorial)(二)
- WPF----Windows Presentation Foundation
- Windows Presentation Foundation(WPF)
- WPF(Windows Presentation Foundation)
- WPF-Windows Presentation Foundation
- WPF(Windows Presentation Foundation)
- WPF(Windows Presentation Foundation)图形系统
- WPF(Windows Presentation Foundation)图形系统
- WPF(Windows Presentation Foundation)图形系统
- 介绍 Windows Presentation Foundation 3D
- Windows Presentation Foundation(wpf) FAQ
- WPF-Windows Presentation Foundation简介
- Windows Presentation Foundation (WPF) 项目中不支持UserControl的问题
- CSS hack:区分IE6,IE7,firefox
- DirectShow播放视频图像无法正常显示
- WinSock网络编程实用宝典
- C++ 类的相互包含
- 推荐一款很不错的离线博客软件,基于KDE桌面
- Windows Presentation Foundation (WPF) 3D 教程(三) ----从下面的代码开始
- 电力知识
- GAE试玩
- 美国人教你这样用Google
- C++ Coding Stand
- 硬盘(U盘、移动硬盘)MBR、DBR简介
- 九步迈向优秀软件设计——摘记
- PE启动过程简介
- 通往WinDbg的捷径(一)(二)