内容简介:新建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/深度学习/机器学习面试笔记
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Open Data Structures
Pat Morin / AU Press / 2013-6 / USD 29.66
Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues......一起来看看 《Open Data Structures》 这本书的介绍吧!