当前位置: 首页 > news >正文

扁平化设计风格网站独立网站

扁平化设计风格网站,独立网站,外贸推广主要做什么,wordpress精简版下载实现思路: 通过VisualBrush Binding方式获取鱼局部图像,在Viewport3D中创建ModelVisual3D块并把获取到的局部图通过VisualBrush Binding方式赋值。然后对ModelVisual3D块写3D 动画。 我的鱼原始图: 实现的效果: 其他套路&#xff…

  实现思路:


          通过VisualBrush Binding方式获取鱼局部图像,在Viewport3D中创建ModelVisual3D块并把获取到的局部图通过VisualBrush Binding方式赋值。然后对ModelVisual3D块写3D 动画。


          我的鱼原始图:


实现的效果:

                     


 其他套路:


      序列图动画帧循环加载。


       查阅资源,几乎都是在3DMax 或者Unity中实现,未找到纯靠代码实现的可参考的c# 或WPF版。 


其他参考:

   
                        <GeometryModel3D.Material><DiffuseMaterial><DiffuseMaterial.Brush><VisualBrush Visual="{Binding ElementName=GdTailZm}"/> </DiffuseMaterial.Brush></DiffuseMaterial></GeometryModel3D.Material>
 

 

 <Grid Width="200" Height="164">
        <Grid x:Name="GdBaseFishZm" Background="Transparent" Opacity="0">
            <Grid x:Name="GdMainZm" Background="Transparent">
                <Image x:Name="ImgMainZm" Margin="20"/>
            </Grid>
            
        </Grid>
        <Rectangle x:Name="RectFrontZm">
            <Rectangle.Fill>
                <VisualBrush Visual="{Binding ElementName=GdMainZm}"/>
            </Rectangle.Fill>
            <Rectangle.Clip>
                <RectangleGeometry Rect="0,50,141,114"/>
            </Rectangle.Clip>
        </Rectangle>
        <Grid Opacity="0">
            <Grid x:Name="GdTailZm" Background="Transparent">
                <Rectangle x:Name="RectTailZm">
                    <Rectangle.Fill>
                        <VisualBrush Visual="{Binding ElementName=GdMainZm}"/>
                    </Rectangle.Fill>
                    <Rectangle.Clip>
                        <RectangleGeometry Rect="140,0,60,164"/>
                    </Rectangle.Clip>
                </Rectangle>
            </Grid>
        </Grid>


        <Grid Opacity="0">
            <Grid x:Name="GdUpZm" Background="Transparent">
                <Rectangle x:Name="RectUpZm">
                    <Rectangle.Fill>
                        <VisualBrush Visual="{Binding ElementName=GdMainZm}"/>
                    </Rectangle.Fill>
                    <Rectangle.Clip>
                        <RectangleGeometry Rect="0,0,160,50"/>
                    </Rectangle.Clip>
                </Rectangle>
            </Grid>
        </Grid>


        <Viewport3D>
            <Viewport3D.Camera>
                <PerspectiveCamera Position="0,0,1.3" LookDirection="0,0,-1" FieldOfView="75"/>


            </Viewport3D.Camera>


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


            <ModelVisual3D>
                <ModelVisual3D.Content>
                    <GeometryModel3D>
                        <GeometryModel3D.Geometry>
                            <MeshGeometry3D Positions="-1,-0.82,0  1,-0.82,0 1,0.82,0 -1,0.82,0"
                                            TriangleIndices="0,1,2 0,2,3"  TextureCoordinates="0 1 1 1 1 0 0 0">
                            </MeshGeometry3D>
                        </GeometryModel3D.Geometry>
                        <GeometryModel3D.Material>
                            <DiffuseMaterial>
                                <DiffuseMaterial.Brush>
                                    <VisualBrush Visual="{Binding ElementName=GdUpZm}"/>
                                </DiffuseMaterial.Brush>
                            </DiffuseMaterial>
                        </GeometryModel3D.Material>
                        <GeometryModel3D.Transform>
                            <Transform3DGroup>
                                <RotateTransform3D>
                                    <RotateTransform3D.Rotation>
                                        <AxisAngleRotation3D x:Name="FishUpAxis" Axis="1 0 1" Angle="-3"/>
                                    </RotateTransform3D.Rotation>
                                </RotateTransform3D>
                            </Transform3DGroup>
                        </GeometryModel3D.Transform>
                    </GeometryModel3D>
                </ModelVisual3D.Content>
            </ModelVisual3D>
            


          
        </Viewport3D>


        <Viewport3D>
            <Viewport3D.Camera>
                <PerspectiveCamera Position="0,0,1.3" LookDirection="0,0,-1" FieldOfView="75"/>


            </Viewport3D.Camera>


            <ModelVisual3D>
                <ModelVisual3D.Content>
                    <Model3DGroup>
                        <AmbientLight Color="White"/>
                    </Model3DGroup>
                </ModelVisual3D.Content>
            </ModelVisual3D>
            
            <ModelVisual3D>
                <ModelVisual3D.Content>
                    <GeometryModel3D>
                        <GeometryModel3D.Geometry>
                            <MeshGeometry3D Positions="-1,-0.82,0  1,-0.82,0 1,0.82,0 -1,0.82,0"
                                            TriangleIndices="0,1,2 0,2,3"  TextureCoordinates="0 1 1 1 1 0 0 0">
                            </MeshGeometry3D>
                        </GeometryModel3D.Geometry>
                        <GeometryModel3D.Material>
                            <DiffuseMaterial>
                                <DiffuseMaterial.Brush>
                                    <VisualBrush Visual="{Binding ElementName=GdTailZm}"/>
                                </DiffuseMaterial.Brush>
                            </DiffuseMaterial>
                        </GeometryModel3D.Material>
                        <GeometryModel3D.Transform>
                            <Transform3DGroup>
                                <RotateTransform3D CenterX="0.38">
                                    <RotateTransform3D.Rotation>
                                        <AxisAngleRotation3D x:Name="FishTailAxis" Axis="0 1 0" Angle="-70"/>
                                    </RotateTransform3D.Rotation>
                                </RotateTransform3D>
                            </Transform3DGroup>
                        </GeometryModel3D.Transform>
                    </GeometryModel3D>
                </ModelVisual3D.Content>
            </ModelVisual3D>




        </Viewport3D>


    </Grid>
                     

http://www.dt0577.cn/news/28364.html

相关文章:

  • 鹤壁专业做网站公司云南网站建设快速优化
  • 域名注册地址查询seo的培训班
  • 2018年企业网站优化如何做seo在线优化工具 si
  • 网站通信管理部门备案全网网站快速排名推广软件
  • 政务公开及网站建设意见seo流量排名软件
  • 福建漳州网站建设价格百度推广seo怎么学
  • 河北省建设执业资格注册中心网站如何在google上免费推广
  • 设计企业网站步骤sem是什么设备
  • 广州市建设企业网站平台8大营销工具指的是哪些
  • 网站设计有哪些语言版本长沙百度快速排名
  • 保山做网站便民信息微信平台推广
  • 响应式网站开发哪个好网络营销题库及答案2020
  • 代理做网站合适吗网页模板代码
  • 网站做中文和英文切换友情链接交换源码
  • 网站开发设计思想报告如何建立自己的网站
  • 网站上循环滚动的友情链接怎么做营销策略有哪些方面
  • 建站公司是外包吗公司网络营销策略
  • 网站可以做赌博广告百度seo在哪里
  • 建设企业网站进去无法显示经典模板网站建设
  • 这样可以做网站网站登录入口
  • 网站栏目设置关键词英文
  • java和php做网站银川网站seo
  • 用电脑做服务器制作网站个人建网站的详细步骤
  • 在线观看免费网站网址搜索引擎有哪些软件
  • 新农村基础设施建设网站线上营销的优势和劣势
  • 网站代理合作东莞做网站seo
  • 购物网页设计企业整站seo
  • 南京建设工程管理局网站长沙网站制作
  • 色块网站设计北京突发重大消息
  • 用excel可以做网站seo优化方案策划书