内容简介:新建4.6的wpf项目搜索
新建4.6的wpf项目
搜索
我安装了
开始!
<Window x:Class="AyHelix3D1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:AyHelix3D1" mc:Ignorable="d" WindowStartupLocation="CenterScreen" xmlns:HelixToolkit="clr-namespace:HelixToolkit.Wpf;assembly=HelixToolkit.Wpf" Title="www.ayjs.net" Height="450" Width="800"> <Grid> <HelixToolkit:HelixViewport3D ZoomExtentsWhenLoaded="True"> <!-- Remember to add light to the scene --> <HelixToolkit:SunLight/> <ModelVisual3D> <ModelVisual3D.Content> <GeometryModel3D> <GeometryModel3D.Geometry> <MeshGeometry3D x:Name="meshMain" Positions="0 0 0 1 0 0 0 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 1 1" TriangleIndices="2 3 1 2 1 0 7 1 3 7 5 1 6 5 7 6 4 5 6 2 0 2 0 4 2 7 3 2 6 7 0 1 5 0 5 4"> </MeshGeometry3D> </GeometryModel3D.Geometry> <GeometryModel3D.Material> <DiffuseMaterial x:Name="matDiffuseMain"> <DiffuseMaterial.Brush> <SolidColorBrush Color="Gray"/> </DiffuseMaterial.Brush> </DiffuseMaterial> </GeometryModel3D.Material> </GeometryModel3D> </ModelVisual3D.Content> </ModelVisual3D> <HelixToolkit:GridLinesVisual3D Width="8" Length="8" MinorDistance="1" MajorDistance="1" Thickness="0.01"/> </HelixToolkit:HelixViewport3D> </Grid> </Window>
除了命名不太一样,比如Viewport3D类,在helix中加了Helix前缀,表明是它拓展的。这里假设你对wpf3d的最基础都了解了。
运行项目
SunLight是个灯
ModelVisual3D跟wpf自带的一样,一个3d模型,不会看我博客
GridLinesVisual3D是创建底部的 格子线,宽度 width,高度 height,所以length理解为长度,长宽高嘛,就是10*10,然后MinorDistance理解为单位吧,1个就是 1个单位为1个格子,如果是2,2个单位的长度为1个格子
等于5的时候
MajorDistance的值 我理解几个格子为1个 主格子,等于2的时候,2*2为1个高亮
等于3,3*3为1个高亮
当然还有其他属性,自己F12看定义尝试
helix的默认Viewport3D的操作:自己测试出来的
默认viewport3d 的相机的位置 都挺好的。
右键按下是调整整体的相机 实现 视野的旋转
滚轮缩放远近
滚轮按下 移动鼠标,是平移 视野
左键应该是命中,这个demo没有体现
右下角是 视图快速调整的 立方体,其实是个球,可以快速从上下左右前后看。
类似看图软件的 鹰眼图,三维中还可以旋转
====================www.ayjs.net 杨洋 wpfui.com ayui ay aaronyang=======请不要转载谢谢了。=========
wpf中Media3d命名空间下的类说明: 查看
====================www.ayjs.net 杨洋 wpfui.com ayui ay aaronyang=======请不要转载谢谢了。=========
推荐您阅读更多有关于“WPF4.5,”的文章
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 【每日笔记】【Go学习笔记】2019-01-04 Codis笔记
- 【每日笔记】【Go学习笔记】2019-01-02 Codis笔记
- 【每日笔记】【Go学习笔记】2019-01-07 Codis笔记
- Golang学习笔记-调度器学习
- Vue学习笔记(二)------axios学习
- 算法/NLP/深度学习/机器学习面试笔记
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JS 压缩/解压工具
在线压缩/解压 JS 代码
Base64 编码/解码
Base64 编码/解码