WPF特效-实现3D足球效果

原文:WPF特效-实现3D足球效果

WPF 实现 3D足球效果,效果图如下: ?每个面加载不同贴图。

<UserControl x:Class="MediaBalll.Model3Ds.BuckyBall"
? ? ? ? ? ? ?xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
? ? ? ? ? ? ?xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
? ? ? ? ? ? ?xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"?
? ? ? ? ? ? ?xmlns:tools="clr-namespace:_3DTools;assembly=3DTools"
? ? ? ? ? ? ?xmlns:d="http://schemas.microsoft.com/expression/blend/2008" Width="900" Height="600">
? ? <Grid Background="#FF767272">
? ? ? ? <tools:TrackballDecorator>
? ? ? ? ? ? <Viewport3D ClipToBounds="True" >
? ? ? ? ? ? ? ? <Viewport3D.Camera>
? ? ? ? ? ? ? ? ? ? <PerspectiveCamera x:Name="camera" Position="0,0,6" LookDirection="0,0,-1" FieldOfView="90" >
? ? ? ? ? ? ? ? ? ? ? ? <PerspectiveCamera.Transform>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <Transform3DGroup>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <RotateTransform3D>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <RotateTransform3D.Rotation>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <AxisAngleRotation3D x:Name="cameraAngel" Axis="0,1,0" Angle="0"/>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? </RotateTransform3D.Rotation>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? </RotateTransform3D>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <ScaleTransform3D x:Name="cameraScale"/>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <TranslateTransform3D x:Name="cameraTrans"/>
? ? ? ? ? ? ? ? ? ? ? ? ? ? </Transform3DGroup>
? ? ? ? ? ? ? ? ? ? ? ? </PerspectiveCamera.Transform>
? ? ? ? ? ? ? ? ? ? </PerspectiveCamera>
? ? ? ? ? ? ? ? </Viewport3D.Camera>

? ? ? ? ? ? ? ? <ContainerUIElement3D x:Name="container3DElement"/>

? ? ? ? ? ? ? ? <ModelVisual3D>
? ? ? ? ? ? ? ? ? ? <ModelVisual3D.Content>
? ? ? ? ? ? ? ? ? ? ? ? <Model3DGroup>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <AmbientLight Color="White"></AmbientLight>
? ? ? ? ? ? ? ? ? ? ? ? </Model3DGroup>
? ? ? ? ? ? ? ? ? ? </ModelVisual3D.Content>
? ? ? ? ? ? ? ? </ModelVisual3D>

? ? ? ? ? ? </Viewport3D>
? ? ? ? </tools:TrackballDecorator>
? ? </Grid>
</UserControl>

源码下载:?http://download.csdn.net/detail/u013224722/9611746 ? ?实在抱歉,赚点积分!

原文地址:https://www.cnblogs.com/lonelyxmas/p/9472590.html

时间: 2024-08-04 04:11:43

WPF特效-实现3D足球效果的相关文章

网页特效:3D翻转效果

前段时间在极客学院的网站上看到了一个网页效果,就是鼠标移到某个块上,出现3D翻转的效果显示背面的内容(http://www.jikexueyuan.com/,在页面的最后面).对于前端也只是了解一些,当时还不知道这个效果怎么做的,于是查看了它的源码,发现用到了css3的一个属性backface-visibility,这个属性也要配合transform:rotateY来使用,如果将某个div或dom元素的backface-visibility设置为hidden时,表示的是当该div处于背面的时候是

WPF换肤之八:创建3D浏览效果

原文:WPF换肤之八:创建3D浏览效果 上节中,我们展示了WPF中的异步以及界面线程交互的方式,使得应用程序的显示更加的流畅.这节我们主要讲解如何设计一个具有3D浏览效果的天气信息浏览器. 效果显示 下面我们看截图: 是不是能够感受到一种与众不同的感觉.如果你能够感受到它的与众不同,这也是我本节所要达到的目标. 实现方式 上面的只是一个简单的3D图形,它的产生需要依赖于WPF中的MeshGeometry3D对象,这个对象按照微软官方的解释就是用于生成3D形状的三角形基元,它有三个比较重要的属性:

WPF特效-鱼游动动画

原文:WPF特效-鱼游动动画 ? 实现思路: ? ? ? ? ? 通过VisualBrush Binding方式获取鱼局部图像,在Viewport3D中创建ModelVisual3D块并把获取到的局部图通过VisualBrush Binding方式赋值.然后对ModelVisual3D块写3D 动画. ? ? ? ? ? 我的鱼原始图: 实现的效果: ? ? ? ? ? ? ? ? ? ? ? ?其他套路: ? ? ? 序列图动画帧循环加载. ? ? ? ?查阅资源,几乎都是在3DMax 或者U

wpf做的3d滑动gallery

原文:wpf做的3d滑动gallery wpf做的3d滑动gallery 随着iphone\ipad的流行及热捧,现在做移动产品不管是什么平台的,领导总想做成像ios系统的样子.自从微软发布了window8预览版之后,领导就想着把公司的移动产品移殖到window8上去了.公司的移动产品的主界面是做成3d gallery的立体画册效果的,如下图: window8是不带这样的控件的,究竟有没有实现如此效果的控件我就不清楚了,我认为是没有的,因为我在vs上找不到,也不符合window8风格,我找遍了互

怎样通过EDIUS制作3D图层效果

如果我们想要创建3D效果的场景的话,我们会选择使用真3D空间.Camera Maping等丰富的后期工具.因为小编这里是要给大家写EDIUS教程的,所以本节课当然还是以EDIUS为重点.EDIUS虽然是一款非编软件,处理复杂特效并不是它的设计初衷,不过只要开动脑筋,合理地使用工具,我们依然可以在EIDUS中创建令人惊奇的效果.所以今天小编给大家带来的教程文章是如何使用EDIUS制作3D图层效果. 若有疑问可直接访问:http://www.ediuschina.com/jiqiao/edius3D

WPF特效-鱼游动动画3

原文:WPF特效-鱼游动动画3 WPF不支持骨骼,故使用3DMax导出了序列模型文件(.mtl;.obj). 方法1: 使用Blend 2013打开所有obj文件,拖动排列一下即可在usercontrol中显示,使用RenderTargetBitmap生成png的序列图,使用Timer播放序列图即可. 方法2: ?WPF有很多动态加载obj模型文件的类库,使用循环方法,动态加载所有obj文件,动态生成每个obj对应的序列图.(尚未尝试,理论毫无问题). 方法3: ? 使用Unity3D 打开导出

WPF特效-绘制实时2D激光雷达图

原文:WPF特效-绘制实时2D激光雷达图 接前两篇: https://blog.csdn.net/u013224722/article/details/80738619 https://blog.csdn.net/u013224722/article/details/80738995 除了c# GDI .Opencv(c++). c# Emgu绘图外,其实c#? WPF绘图功能也很强大.上文中之所以最终使用了Emgu绘图 ,只是因为在踩坑过程中尝试使用了Emgu的图像处理函数. 即首先将List

WPF特效-拼图游戏

原文:WPF特效-拼图游戏 此文主要描述我实现碎片化的便捷过程. 步骤1: ? ?选取参考图如下(百度图库搜的): 步骤2: ? ?根据效果图或者模型构建贝塞尔曲线,为了方便查看效果,可以设置控制点,Console.WriteLine或直接UI上显示的方式记录最终坐标,效果图如: ? ?上图中的红线,为两条贝塞尔曲线,左侧的位置我已经通过控制点的方式调好. 上图Gif为我调整上方第二条贝塞尔的示意. 步骤3: ?当上方右侧的第二条贝塞尔曲线也调整好后,就已经相当于调整好了所有的四条边. ? 具体

HTML5 CSS3 专题 :诱人的实例 3D旋转木马效果相册

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/32964301 首先说明一下创意的出处:http://www.zhangxinxu.com/study/201209/pictures-3d-slide-view.html(张鑫旭的博客 ),对前台感兴趣的可以没事去看看他的博客,很给力~ 这篇博客的目的是因为上篇HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果中有个关于CSS 3D效果的比较重要的知识点没