WPF特效-实现3D足球效果
2016-08-24 17:11
471 查看
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 实在抱歉,赚点积分!
<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 实在抱歉,赚点积分!
相关文章推荐
- WPF实现3D翻转的动画效果
- 好玩的WPF第四弹:用Viewport2DVisual3D实现3D旋转效果
- wpf利用动画实现图形变化产生3d效果
- WPF技术触屏上的应用系列(四): 3D效果图片播放器(图片立体轮放、图片立体轮播、图片倒影立体滚动)效果实现
- 好玩的WPF第四弹:用Viewport2DVisual3D实现3D旋转效果
- (Android特效)—OriSim3D-Android--opengl 实现各种逼真折纸效果
- 仿IOS特效(一)——Android 自定义View实现3D滚轮效果的城市联动选择器
- WPF 实现水纹效果
- Fedora9下3D桌面效果的实现
- 用JS实现的3D效果
- 具有3D旋转效果的图片组的一种实现
- WPF中3D旋转的实现
- 如何实现3D效果(绘制长方体/立方体)
- 实现类似Google Earth的效果,做自己网站用户活动的3D效果原理
- WPF在3D Cad模型中利用TextureCoordinates实现颜色渐变显示偏差值的变化
- WPF中实现图片文件转换成Visual对象,Viewport3D对象转换成图片
- js实现的3D效果 无敌了。。。
- Linux下3D桌面的效果的实现
- Windows Mobile下实现图片的3D效果
- Windows Mobile下实现图片的3D效果