随笔分类 -  WPF 3D

WPF 3D 的一些扩张文章.
深入理解最强桌面地图控件GMAP.NET --- 街景地图(StreetView)
摘要:街景地图是谷歌最早提出来的,我不知道谷歌的街景地图是如何实现的,在这个例子中,运用了WPF 3D的原理,对街景地图进行了简单的实现,在我看来更像是全景地图(PanoramaViewer)。先看看实现的效果,在本地运行代码的时候,鼠标拖动后整个图像是可以360旋转的,这里是张静态图片而已。 阅读全文

posted @ 2013-04-30 22:29 enjoyeclipse 阅读(6511) 评论(2) 推荐(2) 编辑

WPF 3D 平移模型+动画
摘要:关于WPF 3D,网上有很多旋转的例子,但是关于平移的例子并不是太多。本文并非WPF 3D扫盲篇,因此需要对WPF 3D有一定了解,至少知道Viewport, PerspectiveCamera, ModelVisual3D等数据结构。需要了解WPF 3D的基础知识,可以参考MSDN: http://msdn.microsoft.com/zh-cn/library/ms747437.aspx。 阅读全文

posted @ 2012-09-20 19:08 enjoyeclipse 阅读(6556) 评论(13) 推荐(1) 编辑

WPF 3D动态加载模型文件
摘要:这篇文章需要读者对WPF 3D有一个基本了解,至少看过官方的MSDN例子。 一般来说关于WPF使用3D的例子,都是下面的流程: 1.美工用3DMAX做好模型,生成一个obj文件 2.程序然后打开Blender,将obj拖动到Blender中,生成xaml代码 阅读全文

posted @ 2012-03-21 20:17 enjoyeclipse 阅读(11727) 评论(4) 推荐(6) 编辑

WPF 3D模型的一个扩展方法
摘要:在WPF 3D中,我们常常需要改变一个ModelVisual3D对象的颜色。 先说说ModelVisual3D,本质上3D模型都是由一个个的三角形构成的,并且经过材质进行渲染(DiffuseMaterial) 。 阅读全文

posted @ 2012-02-23 19:26 enjoyeclipse 阅读(2108) 评论(0) 推荐(0) 编辑

WPF 3D中如何选择模型的一部分并维护模型
摘要:最近的一个项目有个需求,就是点击WPF 3D模型的某个部分并对其后续操作,例如获得这个部分的数据并展示曲线图等等(这部分暂不展开) 先上截图。 我选择了一个方块,将方块显示为蓝色,同时屏幕坐上显示了点击方块后的操作。 整个流程我处理了两个问题: 1. 如何选择模型的这一部分 2. 如何维护你选择的这个部分 阅读全文

posted @ 2012-02-23 19:05 enjoyeclipse 阅读(3718) 评论(4) 推荐(2) 编辑