内容简介:新建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/深度学习/机器学习面试笔记
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Hive编程指南
卡普廖洛 (Edward Capriolo)、万普勒 (Dean Wampler)、卢森格林 (Jason Rutherglen) / 曹坤 / 人民邮电出版社 / 2013-12-1 / 69
市场中第一本Hive图书。 Hive在Hadoop系统中的应用趋势比较可观。一起来看看 《Hive编程指南》 这本书的介绍吧!