在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Helix Toolkit WPF.zip

Helix Toolkit WPF.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:24.56M
  • 下载次数:25
  • 浏览次数:242
  • 发布时间:2021-11-23
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Helix Toolkit是一款WPF开源工具集。支持灯光、纹理、粒子、运动效果。能够导入导出如.obj .xml等常用3d文件。
【实例截图】
【核心代码】
4744300845387139113.zip
└── helix-toolkit-master
├── appveyor.yml
├── AUTHORS
├── Build
│   ├── BuildAppveyor.cmd
│   ├── BuildRelease_WPF40.cmd
│   ├── BuildRelease_WPF40.SharpDX.cmd
│   ├── BuildRelease_WPF45.cmd
│   ├── BuildRelease_WPF45.SharpDX.cmd
│   ├── BuildSteps.txt
│   ├── CreateChangesetId.cmd
│   ├── DeletePdbFiles.cmd
│   ├── Pack.cmd
│   ├── Push.cmd
│   ├── UpdateFileHeaders.cmd
│   ├── UpdateVersion.cmd
│   ├── UpdateWikiDocumentation.cmd
│   ├── UploadRelease.cmd
│   └── ZipRelease.cmd
├── CHANGELOG.md
├── Components
│   ├── 3DTools.dll
│   ├── nunit.framework.dll
│   ├── Petzold.Media3D.dll
│   ├── System.Windows.Interactivity.dll
│   ├── TDx.TDxInput.dll
│   ├── Triangle.dll
│   └── WiimoteLib.dll
├── CONTRIBUTORS
├── Images
│   ├── helixtoolkit.png
│   └── TeapotIn3Dviewport.png
├── LICENSE
├── Models
│   ├── 3ds
│   │   ├── Astronaut.3ds
│   │   ├── DinoRider.3ds
│   │   ├── Ferarri40.3ds
│   │   ├── LeonardoVehicle.3ds
│   │   ├── Moose.3ds
│   │   ├── skeleton.3ds
│   │   ├── suzanne.3ds
│   │   └── VWBus.3ds
│   ├── dae
│   │   └── suzanne.dae
│   ├── lwo
│   │   ├── Apple.jpg
│   │   ├── Apple.lwo
│   │   └── Teddy.lwo
│   ├── obj
│   │   ├── bunny
│   │   │   ├── bunny.mtl
│   │   │   ├── bunny.obj
│   │   │   ├── TextureCheckerboard2_dot3.jpg
│   │   │   └── TextureCheckerboard2.jpg
│   │   ├── bunny.objz
│   │   ├── cornell_box
│   │   │   ├── cornell_box.mtl
│   │   │   └── cornell_box.obj
│   │   ├── CornellBox-Glossy
│   │   │   ├── CornellBox-Glossy.mtl
│   │   │   └── CornellBox-Glossy.obj
│   │   ├── obj_format_tests
│   │   │   ├── face_relative_texture_vertices.mtl
│   │   │   ├── face_relative_texture_vertices.obj
│   │   │   ├── face_relative_vertex_normals.obj
│   │   │   ├── face_relative_vertices.obj
│   │   │   ├── line_continuation_comment.obj
│   │   │   ├── line_continuation_empty_continuation.obj
│   │   │   ├── line_continuation_empty_line.obj
│   │   │   ├── line_continuation_multiple_breaks.obj
│   │   │   ├── line_continuation_single.obj
│   │   │   ├── simple_triangle.obj
│   │   │   ├── simple_triangle_with_normals.obj
│   │   │   ├── simple_triangle_with_texture.mtl
│   │   │   └── simple_triangle_with_texture.obj
│   │   ├── SmoothingGroup0.obj
│   │   ├── SmoothingGroup1.obj
│   │   ├── SmoothingOff.obj
│   │   ├── suzanne.obj
│   │   ├── teapot_quads_tex
│   │   │   ├── teapot_quads_tex.mtl
│   │   │   ├── teapot_quads_tex.obj
│   │   │   ├── TextureCheckerboard2_dot3.jpg
│   │   │   └── TextureCheckerboard2.jpg
│   │   ├── test
│   │   │   ├── test.mtl
│   │   │   └── test.obj
│   │   ├── texturetest
│   │   │   ├── texturetest1.obj
│   │   │   ├── texturetest2.obj
│   │   │   ├── texturetest3.obj
│   │   │   ├── texturetest.mtl
│   │   │   └── texturetest.png
│   │   ├── tour.obj
│   │   └── Triangle.obj
│   ├── off
│   │   ├── BadIntValues.off
│   │   ├── boxcube.off
│   │   ├── boxtorus.off
│   │   ├── cubix.off
│   │   ├── epcot.off
│   │   ├── king.off
│   │   ├── pear.off
│   │   └── seashell.off
│   └── stl
│   ├── binary
│   │   └── bottle.stl
│   ├── bottle.stl
│   ├── cube.stl
│   ├── magnolia.stl
│   ├── sphere.stl
│   ├── suzanne.stl
│   └── teapot.stl
├── README.md
├── Schemas
│   ├── collada
│   │   └── collada_schema_1_5.xsd
│   └── x3d
│   ├── x3d-3.1-Web3dExtensionsPrivate.xsd
│   ├── x3d-3.1-Web3dExtensionsPublic.xsd
│   └── x3d-3.1.xsd
├── Source
│   ├── Examples
│   │   ├── Kinect
│   │   │   └── DepthSensorDemo
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── DepthSensorDemo.csproj
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Win8
│   │   │   └── SimpleDemo
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── Logo.png
│   │   │   │   ├── SmallLogo.png
│   │   │   │   ├── SplashScreen.png
│   │   │   │   └── StoreLogo.png
│   │   │   ├── Common
│   │   │   │   └── StandardStyles.xaml
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── packages.config
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── SimpleDemo.csproj
│   │   │   └── SimpleDemo_TemporaryKey.pfx
│   │   ├── WPF
│   │   │   ├── ExampleBrowser
│   │   │   │   ├── app.config
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── BitmapTools.cs
│   │   │   │   ├── EnumValues.cs
│   │   │   │   ├── ExampleAttribute.cs
│   │   │   │   ├── ExampleBrowser.csproj
│   │   │   │   ├── ExampleBrowser_NET40.csproj
│   │   │   │   ├── Example.cs
│   │   │   │   ├── Examples
│   │   │   │   │   ├── Anaglyph
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Audio
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   ├── NAudioWpfDemo
│   │   │   │   │   │   │   ├── AudioCapture.cs
│   │   │   │   │   │   │   ├── AudioGraph.cs
│   │   │   │   │   │   │   ├── AudioPlayback.cs
│   │   │   │   │   │   │   ├── ControlPanelViewModel.cs
│   │   │   │   │   │   │   ├── IgnoreDisposeStream.cs
│   │   │   │   │   │   │   ├── ISpectrumAnalyser.cs
│   │   │   │   │   │   │   ├── IWaveFormRenderer.cs
│   │   │   │   │   │   │   ├── ReadMe.txt
│   │   │   │   │   │   │   ├── RelayCommand.cs
│   │   │   │   │   │   │   └── SampleAggregator.cs
│   │   │   │   │   │   └── SpectrumAnalyser.cs
│   │   │   │   │   ├── BackgroundUpdate
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Billboard
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── roadsign.png
│   │   │   │   │   ├── BuildingDemo
│   │   │   │   │   │   ├── BoundsConverter.cs
│   │   │   │   │   │   ├── ChimneyVisual3D.cs
│   │   │   │   │   │   ├── fence.png
│   │   │   │   │   │   ├── FenceVisual3D.cs
│   │   │   │   │   │   ├── HouseVisual3D.cs
│   │   │   │   │   │   ├── KerbVisual3D.cs
│   │   │   │   │   │   ├── SiloVisual3D.cs
│   │   │   │   │   │   ├── smoke.png
│   │   │   │   │   │   ├── Superellipse.cs
│   │   │   │   │   │   ├── ViewModel.cs
│   │   │   │   │   │   ├── Window1.xaml
│   │   │   │   │   │   └── Window1.xaml.cs
│   │   │   │   │   ├── CameraControl
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Chamfer
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Cloth
│   │   │   │   │   │   ├── Flag.cs
│   │   │   │   │   │   ├── FlagOfNorway.png
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── ColorAxis
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Contour
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── CursorPosition
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── CuttingPlanes
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── DataTemplate
│   │   │   │   │   │   ├── DataTemplate3D.cs
│   │   │   │   │   │   ├── Element.cs
│   │   │   │   │   │   ├── ItemsVisual3D.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Dna
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Earth
│   │   │   │   │   │   ├── clouds.jpg
│   │   │   │   │   │   ├── EarthAtNight.png
│   │   │   │   │   │   ├── Earth.jpg
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── TimeZones2008.png
│   │   │   │   │   ├── EarthCuttingPlanes
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Export
│   │   │   │   │   │   ├── KerkytheaLauncher.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   ├── Materials
│   │   │   │   │   │   │   └── water.xml
│   │   │   │   │   │   ├── OctaneLauncher.cs
│   │   │   │   │   │   ├── ProgramFilesHelper.cs
│   │   │   │   │   │   ├── StickFigure.cs
│   │   │   │   │   │   └── Textures
│   │   │   │   │   │   └── Earth.jpg
│   │   │   │   │   ├── ExtrudedText
│   │   │   │   │   │   ├── Extensions.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Flights
│   │   │   │   │   │   ├── Airport.cs
│   │   │   │   │   │   ├── airports.csv
│   │   │   │   │   │   ├── App.xaml
│   │   │   │   │   │   ├── App.xaml.cs
│   │   │   │   │   │   ├── CsvDocument.cs
│   │   │   │   │   │   ├── Earth2k.jpg
│   │   │   │   │   │   ├── Earth4k.jpg
│   │   │   │   │   │   ├── FlightVisual3D.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Fractal
│   │   │   │   │   │   ├── Fractals
│   │   │   │   │   │   │   ├── FractalBase.cs
│   │   │   │   │   │   │   ├── MandelbrotMountain.cs
│   │   │   │   │   │   │   ├── MandelbrotSolver.cs
│   │   │   │   │   │   │   ├── MengerSponge.cs
│   │   │   │   │   │   │   ├── Plant.cs
│   │   │   │   │   │   │   └── SierpinskiPyramid.cs
│   │   │   │   │   │   ├── MainViewModel.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── Observable.cs
│   │   │   │   │   ├── HalfEdgeMesh
│   │   │   │   │   │   ├── HalfEdgeMesh.cs
│   │   │   │   │   │   ├── HalfEdgeMeshTests.cs
│   │   │   │   │   │   ├── HalfEdgeMeshVisual3D.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Lego
│   │   │   │   │   │   ├── lego.png
│   │   │   │   │   │   ├── LegoVisual3D.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Lights
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── LorenzAttractor
│   │   │   │   │   │   ├── MainViewModel.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Manipulator
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Material
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Maze
│   │   │   │   │   │   ├── Cell.cs
│   │   │   │   │   │   ├── IMazeGenerator.cs
│   │   │   │   │   │   ├── IMazeSolver.cs
│   │   │   │   │   │   ├── MainViewModel.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   ├── MazeGenerator1.cs
│   │   │   │   │   │   ├── MazeGenerator2.cs
│   │   │   │   │   │   └── MazeSolver1.cs
│   │   │   │   │   ├── MeshVisuals
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   ├── MainWindow.xaml.cs.orig
│   │   │   │   │   │   └── MainWindow.xaml.orig
│   │   │   │   │   ├── Overlay
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── Overlay.cs
│   │   │   │   │   ├── ParticleSystemDemo
│   │   │   │   │   │   ├── smoke.png
│   │   │   │   │   │   ├── Window1.xaml
│   │   │   │   │   │   └── Window1.xaml.cs
│   │   │   │   │   ├── PenroseTriangle
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── PointsAndLines
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── PointsAndLinesBinding
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Polyhedron
│   │   │   │   │   │   ├── CollectionExtensions.cs
│   │   │   │   │   │   ├── MainViewModel.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── PanelModelBuilder.cs
│   │   │   │   │   ├── Pyramid
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── RectSelection
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Rubik
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── RubikCube.cs
│   │   │   │   │   ├── ScatterPlot
│   │   │   │   │   │   ├── MainViewModel.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── ScatterPlotVisual3D.cs
│   │   │   │   │   ├── Stereo
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Streamlines
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Subdivision
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── SurfacePlot
│   │   │   │   │   │   ├── MainViewModel.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── SurfacePlotVisual3D.cs
│   │   │   │   │   ├── SurfacePlotCuttingPlanes
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Terrain
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── Models
│   │   │   │   │   │   └── crater_0513.btz
│   │   │   │   │   ├── Text
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Transparency
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Tube
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── UIElement
│   │   │   │   │   │   ├── DemoElement3D.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── UpDirection
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── ViewMatrix
│   │   │   │   │   │   ├── MainViewModel.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   └── MatrixConverter.cs
│   │   │   │   │   ├── ViewportFeatures
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   │   ├── Voxels
│   │   │   │   │   │   ├── MainViewModel.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   ├── MyModel.xml
│   │   │   │   │   │   └── Voxel.cs
│   │   │   │   │   ├── Wii
│   │   │   │   │   │   ├── MainViewModel.cs
│   │   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   │   ├── MouseHelper.cs
│   │   │   │   │   │   └── ReadMe.txt
│   │   │   │   │   └── Wind
│   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   ├── ReadMe.txt
│   │   │   │   │   ├── WindTurbine.cs
│   │   │   │   │   └── WindTurbineVisual3D.cs
│   │   │   │   ├── Images
│   │   │   │   │   ├── AnaglyphDemo_small.png
│   │   │   │   │   ├── AudioDemo_small.png
│   │   │   │   │   ├── BackgroundUpdateDemo_small.png
│   │   │   │   │   ├── BillboardDemo_small.png
│   │   │   │   │   ├── BuildingDemo_small.png
│   │   │   │   │   ├── CameraControlDemo_small.png
│   │   │   │   │   ├── ChamferDemo.png
│   │   │   │   │   ├── ChamferDemo_small.png
│   │   │   │   │   ├── ClothDemo_small.png
│   │   │   │   │   ├── ColorAxisDemo_small.png
│   │   │   │   │   ├── ContourDemo_small.png
│   │   │   │   │   ├── CursorPositionDemo_small.png
│   │   │   │   │   ├── CuttingPlanesDemo_small.png
│   │   │   │   │   ├── DataTemplateDemo_small.png
│   │   │   │   │   ├── DnaDemo_small.png
│   │   │   │   │   ├── EarthCuttingPlanesDemo_small.png
│   │   │   │   │   ├── EarthDemo_small.png
│   │   │   │   │   ├── ExportDemo_small.png
│   │   │   │   │   ├── ExtrudedTextDemo_small.png
│   │   │   │   │   ├── FlightsDemo_small.png
│   │   │   │   │   ├── FractalDemo_small.png
│   │   │   │   │   ├── HalfEdgeMeshDemo_small.png
│   │   │   │   │   ├── LegoDemo_small.png
│   │   │   │   │   ├── LightsDemo_small.png
│   │   │   │   │   ├── LorenzAttractorDemo_small.png
│   │   │   │   │   ├── ManipulatorDemo_small.png
│   │   │   │   │   ├── MaterialDemo_small.png
│   │   │   │   │   ├── MazeDemo_small.png
│   │   │   │   │   ├── MeshVisualsDemo_small.png
│   │   │   │   │   ├── OverlayDemo_small.png
│   │   │   │   │   ├── PanoramaDemo_small.png
│   │   │   │   │   ├── ParticleSystemDemo_small.png
│   │   │   │   │   ├── PenroseTriangleDemo_small.png
│   │   │   │   │   ├── PointsAndLinesBinding_small.png
│   │   │   │   │   ├── PointsAndLinesDemo_small.png
│   │   │   │   │   ├── PolyhedronDemo_small.png
│   │   │   │   │   ├── PyramidDemo_small.png
│   │   │   │   │   ├── RectSelection_small.png
│   │   │   │   │   ├── RhinoDemo_small.png
│   │   │   │   │   ├── RubikDemo_small.png
│   │   │   │   │   ├── ScatterPlotDemo_small.png
│   │   │   │   │   ├── SimpleDemo_small.png
│   │   │   │   │   ├── SolarSystemDemo_small.png
│   │   │   │   │   ├── StereoDemo_small.png
│   │   │   │   │   ├── StreamlinesDemo_small.png
│   │   │   │   │   ├── SubDivisionDemo_small.png
│   │   │   │   │   ├── SurfaceDemo_small.png
│   │   │   │   │   ├── SurfacePlotCuttingPlanesDemo_small.png
│   │   │   │   │   ├── SurfacePlotDemo_small.png
│   │   │   │   │   ├── TerrainDemo_small.png
│   │   │   │   │   ├── TextDemo_small.png
│   │   │   │   │   ├── TransparencyDemo_small.png
│   │   │   │   │   ├── TubeDemo_small.png
│   │   │   │   │   ├── UIElementDemo_small.png
│   │   │   │   │   ├── UpDirectionDemo_small.png
│   │   │   │   │   ├── ViewMatrixDemo_small.png
│   │   │   │   │   ├── ViewportFeaturesDemo_small.png
│   │   │   │   │   ├── VoxelDemo_small.png
│   │   │   │   │   ├── WiiDemo_small.png
│   │   │   │   │   ├── WindDemo_small.png
│   │   │   │   │   ├── Workitem10042_small.png
│   │   │   │   │   ├── Workitem10046_small.png
│   │   │   │   │   └── Workitem10054_small.png
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   ├── packages.config
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── ScreenCapture.cs
│   │   │   │   └── Workitems
│   │   │   │   ├── Workitem10042
│   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   │   └── TextureTestImage.png
│   │   │   │   ├── Workitem10046
│   │   │   │   │   ├── FaceTheCameraBillboard.cs
│   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   ├── Workitem10054
│   │   │   │   │   ├── MainWindow.xaml
│   │   │   │   │   └── MainWindow.xaml.cs
│   │   │   │   └── Workitem73
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   └── MainWindow.xaml.cs
│   │   │   ├── HippoDemo
│   │   │   │   ├── Application.ico
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── CanvasSourceExtension.cs
│   │   │   │   ├── Cursors
│   │   │   │   │   ├── PanCursor.cur
│   │   │   │   │   ├── RotateCursor.cur
│   │   │   │   │   └── ZoomCursor.cur
│   │   │   │   ├── GridLines.cs
│   │   │   │   ├── HippoDemo.csproj
│   │   │   │   ├── Icons
│   │   │   │   │   ├── Open.xaml
│   │   │   │   │   ├── Save.xaml
│   │   │   │   │   └── Toolbars
│   │   │   │   │   ├── 101.png
│   │   │   │   │   ├── 102.png
│   │   │   │   │   ├── 103.png
│   │   │   │   │   ├── 104.png
│   │   │   │   │   ├── 105.png
│   │   │   │   │   ├── 106.png
│   │   │   │   │   ├── 107.png
│   │   │   │   │   ├── 108.png
│   │   │   │   │   ├── 109.png
│   │   │   │   │   ├── 110.png
│   │   │   │   │   ├── 111.png
│   │   │   │   │   ├── 112.png
│   │   │   │   │   ├── 113.png
│   │   │   │   │   ├── 114.png
│   │   │   │   │   ├── 115.png
│   │   │   │   │   ├── 116.png
│   │   │   │   │   ├── 117.png
│   │   │   │   │   ├── 118.png
│   │   │   │   │   ├── 119.png
│   │   │   │   │   ├── 120.png
│   │   │   │   │   ├── 121.png
│   │   │   │   │   ├── 122.png
│   │   │   │   │   ├── 123.png
│   │   │   │   │   ├── 124.png
│   │   │   │   │   ├── 125.png
│   │   │   │   │   ├── 126.png
│   │   │   │   │   ├── 127.png
│   │   │   │   │   ├── 128.png
│   │   │   │   │   ├── 129.png
│   │   │   │   │   ├── 130.png
│   │   │   │   │   ├── 131.png
│   │   │   │   │   ├── 132.png
│   │   │   │   │   ├── 201.png
│   │   │   │   │   ├── 202.png
│   │   │   │   │   ├── 203.png
│   │   │   │   │   ├── 204.png
│   │   │   │   │   ├── 205.png
│   │   │   │   │   ├── 206.png
│   │   │   │   │   ├── 207.png
│   │   │   │   │   ├── 208.png
│   │   │   │   │   ├── 209.png
│   │   │   │   │   ├── 210.png
│   │   │   │   │   ├── 211.png
│   │   │   │   │   ├── 212.png
│   │   │   │   │   ├── 213.png
│   │   │   │   │   ├── 214.png
│   │   │   │   │   ├── 215.png
│   │   │   │   │   ├── 216.png
│   │   │   │   │   ├── 217.png
│   │   │   │   │   ├── 218.png
│   │   │   │   │   ├── 219.png
│   │   │   │   │   ├── 220.png
│   │   │   │   │   ├── 221.png
│   │   │   │   │   ├── 222.png
│   │   │   │   │   ├── 223.png
│   │   │   │   │   ├── 224.png
│   │   │   │   │   ├── 225.png
│   │   │   │   │   ├── 226.png
│   │   │   │   │   ├── 227.png
│   │   │   │   │   ├── 228.png
│   │   │   │   │   ├── 229.png
│   │   │   │   │   └── 230.png
│   │   │   │   ├── ImageExtension.cs
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   └── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── MemoryLeakTest
│   │   │   │   ├── app.config
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   ├── MemoryLeakTest.csproj
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Window1.xaml
│   │   │   │   ├── Window1.xaml.cs
│   │   │   │   ├── Window2.xaml
│   │   │   │   ├── Window2.xaml.cs
│   │   │   │   ├── Window3.xaml
│   │   │   │   └── Window3.xaml.cs
│   │   │   ├── ModelViewer
│   │   │   │   ├── app.config
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── DelegateCommand.cs
│   │   │   │   ├── FileDialogService.cs
│   │   │   │   ├── IFileDialogService.cs
│   │   │   │   ├── MainViewModel.cs
│   │   │   │   ├── ModelViewer.csproj
│   │   │   │   ├── Observable.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── VisualViewModel.cs
│   │   │   │   ├── Window1.xaml
│   │   │   │   └── Window1.xaml.cs
│   │   │   ├── MvvmCameraDemo
│   │   │   │   ├── app.config
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── BindingProxy.cs
│   │   │   │   ├── Bootstrapper.cs
│   │   │   │   ├── MvvmCameraDemo.csproj
│   │   │   │   ├── packages.config
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── ViewModels
│   │   │   │   │   ├── ShellViewModel.cs
│   │   │   │   │   └── ViewportViewModel.cs
│   │   │   │   └── Views
│   │   │   │   ├── ShellView.xaml
│   │   │   │   ├── ShellView.xaml.cs
│   │   │   │   ├── ViewportView.xaml
│   │   │   │   └── ViewportView.xaml.cs
│   │   │   ├── MvvmDemo
│   │   │   │   ├── AppBootstrapper.cs
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── IShell.cs
│   │   │   │   ├── MvvmDemo.csproj
│   │   │   │   ├── packages.config
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── ShellViewModel.cs
│   │   │   │   └── ShellView.xaml
│   │   │   ├── MvvmManipulatorDemo
│   │   │   │   ├── app.config
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── Bootstrapper.cs
│   │   │   │   ├── MvvmManipulatorDemo.csproj
│   │   │   │   ├── packages.config
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── ViewModels
│   │   │   │   │   └── ShellViewModel.cs
│   │   │   │   └── Views
│   │   │   │   ├── ShellView.xaml
│   │   │   │   └── ShellView.xaml.cs
│   │   │   ├── PanoramaDemo
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   ├── Models
│   │   │   │   │   ├── GrandHotel
│   │   │   │   │   │   ├── cube_b.JPG
│   │   │   │   │   │   ├── cube_d.JPG
│   │   │   │   │   │   ├── cube_f.JPG
│   │   │   │   │   │   ├── cube_l.JPG
│   │   │   │   │   │   ├── cube_r.JPG
│   │   │   │   │   │   └── cube_u.JPG
│   │   │   │   │   └── Opera
│   │   │   │   │   ├── cube_b.JPG
│   │   │   │   │   ├── cube_d.JPG
│   │   │   │   │   ├── cube_f.JPG
│   │   │   │   │   ├── cube_l.JPG
│   │   │   │   │   ├── cube_r.JPG
│   │   │   │   │   └── cube_u.JPG
│   │   │   │   ├── PanoramaDemo.csproj
│   │   │   │   └── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── SimpleDemo
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── MainViewModel.cs
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   └── SimpleDemo.csproj
│   │   │   ├── SolarsystemDemo
│   │   │   │   ├── app.config
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── Planet3D.cs
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   ├── Resources.resx
│   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   └── Settings.settings
│   │   │   │   ├── Satellite3D.cs
│   │   │   │   ├── SolarSystem3D.cs
│   │   │   │   ├── SolarsystemDemo.csproj
│   │   │   │   ├── TexturedObject3D.cs
│   │   │   │   ├── Textures
│   │   │   │   │   ├── deimos.jpg
│   │   │   │   │   ├── earth.jpg
│   │   │   │   │   ├── jupiter.jpg
│   │   │   │   │   ├── mars.jpg
│   │   │   │   │   ├── mercury.jpg
│   │   │   │   │   ├── moon.jpg
│   │   │   │   │   ├── neptune.jpg
│   │   │   │   │   ├── phobos.jpg
│   │   │   │   │   ├── saturn.jpg
│   │   │   │   │   ├── sun.jpg
│   │   │   │   │   ├── uranus.jpg
│   │   │   │   │   └── venus.jpg
│   │   │   │   ├── Window1.xaml
│   │   │   │   └── Window1.xaml.cs
│   │   │   └── SurfaceDemo
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Commands
│   │   │   │   ├── RelayCommand.cs
│   │   │   │   └── RelayCommand{T}.cs
│   │   │   ├── DynamicSurface3D.cs
│   │   │   ├── Expressions
│   │   │   │   ├── Apple.txt
│   │   │   │   ├── Boys surface.txt
│   │   │   │   ├── Breather.txt
│   │   │   │   ├── Conchoid.txt
│   │   │   │   ├── Dini.txt
│   │   │   │   ├── Enneper.txt
│   │   │   │   ├── Expressions.xml
│   │   │   │   ├── Klein bagel 2.txt
│   │   │   │   ├── Klein bagel.txt
│   │   │   │   ├── Klein bottle.txt
│   │   │   │   ├── Mobius strip.txt
│   │   │   │   ├── Pluckers conoid.txt
│   │   │   │   ├── Pseudocatenoid.txt
│   │   │   │   ├── Seashell surface.txt
│   │   │   │   ├── Spring.txt
│   │   │   │   ├── Steiner.txt
│   │   │   │   ├── Toupie.txt
│   │   │   │   ├── Tranguloid trefoil.txt
│   │   │   │   ├── Trefoil.txt
│   │   │   │   ├── Twisted torus.txt
│   │   │   │   ├── Verrill.txt
│   │   │   │   └── Whitney umbrella.txt
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── SurfaceDemo.csproj
│   │   │   ├── Surfaces
│   │   │   │   ├── HelicalSurface3D.cs
│   │   │   │   ├── KleinBagel3D.cs
│   │   │   │   ├── KleinBottle3D.cs
│   │   │   │   ├── Torus3D.cs
│   │   │   │   ├── TranguloidTrefoil3D.cs
│   │   │   │   └── Trefoil3D.cs
│   │   │   ├── Themes
│   │   │   │   └── Theme.xaml
│   │   │   ├── ViewModel.cs
│   │   │   ├── Window1.xaml
│   │   │   └── Window1.xaml.cs
│   │   └── WPF.SharpDX
│   │   ├── DeferredShadingDemo
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── DeferredShadingDemo.csproj
│   │   │   ├── DeferredShadingDemo_NET40.csproj
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── packages.config
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── DemoCore
│   │   │   ├── BaseViewModel.cs
│   │   │   ├── DemoCore.csproj
│   │   │   ├── DemoCore _NET40.csproj
│   │   │   ├── ObservableObject.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── RelayCommand.cs
│   │   ├── EnvironmentMapDemo
│   │   │   ├── App.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Cubemap_Grandcanyon.dds
│   │   │   ├── EnvironmentMapDemo.csproj
│   │   │   ├── EnvironmentMapDemo_NET40.csproj
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── MaterialControl.xaml
│   │   │   ├── MaterialControl.xaml.cs
│   │   │   ├── packages.config
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── ExampleBrowser
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── BitmapTools.cs
│   │   │   ├── ExampleAttribute.cs
│   │   │   ├── ExampleBrowser.csproj
│   │   │   ├── ExampleBrowser_NET40.csproj
│   │   │   ├── Example.cs
│   │   │   ├── Images
│   │   │   │   ├── Workitem10043_small.png
│   │   │   │   ├── Workitem10044_small.png
│   │   │   │   ├── Workitem10045_small.png
│   │   │   │   ├── Workitem10048_small.png
│   │   │   │   ├── Workitem10051_small.png
│   │   │   │   └── Workitem10053_small.png
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── packages.config
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── ReadMe.txt
│   │   │   ├── ScreenCapture.cs
│   │   │   ├── Settings.StyleCop
│   │   │   └── Workitems
│   │   │   ├── Workitem10043
│   │   │   │   ├── MainViewModel.cs
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   └── MainWindow.xaml.cs
│   │   │   ├── Workitem10044
│   │   │   │   ├── MainViewModel.cs
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   └── MainWindow.xaml.cs
│   │   │   ├── Workitem10045
│   │   │   │   ├── MainViewModel.cs
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   └── MainWindow.xaml.cs
│   │   │   ├── Workitem10048
│   │   │   │   ├── MainViewModel.cs
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   ├── MainWindow.xaml.cs
│   │   │   │   └── MyLineGeometryModel3D.cs
│   │   │   ├── Workitem10051
│   │   │   │   ├── MainViewModel.cs
│   │   │   │   ├── MainWindow.xaml
│   │   │   │   └── MainWindow.xaml.cs
│   │   │   └── Workitem10053
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   └── MainWindow.xaml.cs
│   │   ├── ImageViewDemo
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── ImageViewDemo.csproj
│   │   │   ├── ImageViewDemo_NET40.csproj
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── packages.config
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── InstancingDemo
│   │   │   ├── App.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── InstancingDemo.csproj
│   │   │   ├── InstancingDemo_NET40.csproj
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── packages.config
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── LightingDemo
│   │   │   ├── App.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── LightingDemo.csproj
│   │   │   ├── LightingDemo_NET40.csproj
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── packages.config
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── TextureCheckerboard2_dot3.jpg
│   │   │   ├── TextureCheckerboard2.jpg
│   │   │   ├── TextureNoise1_dot3.jpg
│   │   │   └── TextureNoise1.jpg
│   │   ├── LineShadingDemo
│   │   │   ├── App.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── LineShadingDemo.csproj
│   │   │   ├── LineShadingDemo_NET40.csproj
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── packages.config
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── ManipulatorDemo
│   │   │   ├── App.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── ManipulatorDemo.csproj
│   │   │   ├── ManipulatorDemo_NET40.csproj
│   │   │   ├── packages.config
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── MouseDragDemo
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── InstancedItems3DControl.cs
│   │   │   ├── InteractionHandle3D.cs
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── MouseDragDemo.csproj
│   │   │   ├── MouseDragDemo_NET40.csproj
│   │   │   ├── packages.config
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   └── ResizeManipulator3D.cs
│   │   ├── ScreenSpaceDemo
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── packages.config
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── ScreenSpaceDemo.csproj
│   │   │   └── ScreenSpaceDemo_NET40.csproj
│   │   ├── ShadowMapDemo
│   │   │   ├── App.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── packages.config
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── ShadowMapDemo.csproj
│   │   │   └── ShadowMapDemo_NET40.csproj
│   │   ├── SimpleDemo
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── packages.config
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── SimpleDemo.csproj
│   │   │   └── SimpleDemo_NET40.csproj
│   │   ├── TemplateDemo
│   │   │   ├── app.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── MainViewModel.cs
│   │   │   ├── MainWindow.xaml
│   │   │   ├── MainWindow.xaml.cs
│   │   │   ├── Model
│   │   │   │   ├── Cube.cs
│   │   │   │   ├── Shape.cs
│   │   │   │   └── Sphere.cs
│   │   │   ├── packages.config
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── TemplateDemo.csproj
│   │   │   ├── TemplateDemo.csproj.DotSettings
│   │   │   └── TemplateDemo_NET40.csproj
│   │   └── TessellationDemo
│   │   ├── app.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── MainViewModel.cs
│   │   ├── MainWindow.xaml
│   │   ├── MainWindow.xaml.cs
│   │   ├── packages.config
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── TessellationDemo.csproj
│   │   └── TessellationDemo_NET40.csproj
│   ├── GlobalAssemblyInfo.cs
│   ├── HelixToolkit
│   │   ├── HelixToolkit.csproj
│   │   ├── HelixToolkit.nuspec
│   │   ├── HelixToolkit.snk
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── HelixToolkit.AppVeyor.sln
│   ├── HelixToolkit.FxCop
│   ├── HelixToolkit.Kinect.sln
│   ├── HelixToolkit_NET40.sln
│   ├── HelixToolkit.Tests
│   │   ├── HelixToolkit.Tests.csproj
│   │   ├── packages.config
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── HelixToolkit.Win8
│   │   ├── CommonDX
│   │   │   ├── DeviceManager.cs
│   │   │   ├── SurfaceImageSourceTarget.cs
│   │   │   └── TargetBase.cs
│   │   ├── Controls
│   │   │   └── Viewport3DX.cs
│   │   ├── HelixToolkit.Win8.csproj
│   │   ├── HelixToolkit.Win8.csproj.DotSettings
│   │   ├── MiniCube.fx
│   │   ├── MiniCube_PS.fxo
│   │   ├── MiniCube_VS.fxo
│   │   ├── Model
│   │   │   ├── Element3D.cs
│   │   │   └── ExampleCube3D.cs
│   │   ├── packages.config
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── Themes
│   │   └── Generic.xaml
│   ├── HelixToolkit.Win8.sln
│   ├── HelixToolkit.Wpf
│   │   ├── Adorners
│   │   │   ├── DrawingContextExtensions.cs
│   │   │   ├── RectangleAdorner.cs
│   │   │   └── TargetSymbolAdorner.cs
│   │   ├── Class diagrams
│   │   │   ├── CompositeVisuals.cd
│   │   │   ├── Helix.CompositeVisuals.cd
│   │   │   ├── Helix.MeshVisuals.cd
│   │   │   ├── Helix.ViewControls.cd
│   │   │   ├── Media3D
│   │   │   │   ├── CameraDiagram.cd
│   │   │   │   ├── LightsDiagram.cd
│   │   │   │   ├── MaterialDiagram.cd
│   │   │   │   ├── ModelDiagram.cd
│   │   │   │   ├── ViewportDiagram.cd
│   │   │   │   └── VisualDiagram.cd
│   │   │   ├── MeshVisuals.cd
│   │   │   └── ViewControls.cd
│   │   ├── Controls
│   │   │   ├── CameraController
│   │   │   │   ├── CameraController.cs
│   │   │   │   ├── CameraMode.cs
│   │   │   │   ├── CameraRotationMode.cs
│   │   │   │   ├── CameraSetting.cs
│   │   │   │   ├── ManipulationEventArgs.cs
│   │   │   │   ├── MouseGestureHandler.cs
│   │   │   │   ├── PanHandler.cs
│   │   │   │   ├── RotateHandler.cs
│   │   │   │   ├── ZoomHandler.cs
│   │   │   │   └── ZoomRectangleHandler.cs
│   │   │   ├── ColorAxis
│   │   │   │   ├── CategorizedColorAxis.cs
│   │   │   │   ├── ColorAxis.cs
│   │   │   │   ├── ColorAxisPosition.cs
│   │   │   │   └── RangeColorAxis.cs
│   │   │   ├── HelixViewport3D.cs
│   │   │   ├── IHelixViewport3D.cs
│   │   │   ├── InputBindingX.cs
│   │   │   └── Stereo
│   │   │   ├── AnaglyphView3D.xaml
│   │   │   ├── AnaglyphView3D.xaml.cs
│   │   │   ├── InterlacedView3D.xaml
│   │   │   ├── InterlacedView3D.xaml.cs
│   │   │   ├── StereoControl.cs
│   │   │   ├── StereoView3D.xaml
│   │   │   ├── StereoView3D.xaml.cs
│   │   │   ├── WiggleView3D.xaml
│   │   │   └── WiggleView3D.xaml.cs
│   │   ├── Converters
│   │   │   ├── EnumToBooleanConverter.cs
│   │   │   ├── LinearConverter.cs
│   │   │   ├── NotNullToVisibilityConverter.cs
│   │   │   ├── SelfProvider.cs
│   │   │   └── StringToBooleanConverter.cs
│   │   ├── Exporters
│   │   │   ├── BitmapExporter.cs
│   │   │   ├── ColladaExporter.cs
│   │   │   ├── Exporter.cs
│   │   │   ├── Exporters.cs
│   │   │   ├── IExporter.cs
│   │   │   ├── KerkytheaExporter.cs
│   │   │   ├── ObjExporter.cs
│   │   │   ├── PovRayExporter.cs
│   │   │   ├── RenderManExporter.cs
│   │   │   ├── StlExporter.cs
│   │   │   ├── VrmlExporter.cs
│   │   │   ├── X3DExporter.cs
│   │   │   └── XamlExporter.cs
│   │   ├── ExtensionMethods
│   │   │   ├── AnimationExtensions.cs
│   │   │   ├── Matrix3DExtensions.cs
│   │   │   ├── Point3DExtensions.cs
│   │   │   ├── StringExtensions.cs
│   │   │   └── Vector3DExtensions.cs
│   │   ├── Geometry
│   │   │   ├── BoundingSphere.cs
│   │   │   ├── CuttingEarsTriangulator.cs
│   │   │   ├── Helix3D.cs
│   │   │   ├── LineSegment.cs
│   │   │   ├── Mesh3D.cs
│   │   │   ├── Plane3D.cs
│   │   │   ├── Polygon3D.cs
│   │   │   ├── Polygon.cs
│   │   │   ├── Ray3D.cs
│   │   │   └── Triangle.cs
│   │   ├── HelixToolkitException.cs
│   │   ├── HelixToolkit.snk
│   │   ├── HelixToolkitWithStyleCopTarget.csproj
│   │   ├── HelixToolkit.Wpf.csproj
│   │   ├── HelixToolkit.Wpf.csproj.DotSettings
│   │   ├── HelixToolkit.Wpf_NET40.csproj
│   │   ├── HelixToolkit.Wpf_NET40.csproj.DotSettings
│   │   ├── HelixToolkit.Wpf.nuspec
│   │   ├── Helpers
│   │   │   ├── AttachedProperties.cs
│   │   │   ├── BrushHelper.cs
│   │   │   ├── CameraHelper.cs
│   │   │   ├── CanonicalSplineHelper.cs
│   │   │   ├── ColorHelper.cs
│   │   │   ├── ContourHelper.cs
│   │   │   ├── DependencyPropertyEx.cs
│   │   │   ├── DoubleKeyDictionary.cs
│   │   │   ├── ElementSortingHelper.cs
│   │   │   ├── GradientBrushes.cs
│   │   │   ├── GZipHelper.cs
│   │   │   ├── LoopSubdivision.cs
│   │   │   ├── MaterialHelper.cs
│   │   │   ├── Materials.cs
│   │   │   ├── MeshBuilder.cs
│   │   │   ├── MeshGeometryHelper.cs
│   │   │   ├── Model3DHelper.cs
│   │   │   ├── ScreenSpace
│   │   │   │   ├── Billboard.cs
│   │   │   │   ├── BillboardGeometryBuilder.cs
│   │   │   │   ├── CohenSutherlandClipping.cs
│   │   │   │   ├── LineGeometryBuilder.cs
│   │   │   │   ├── PointGeometryBuilder.cs
│   │   │   │   └── ScreenGeometryBuilder.cs
│   │   │   ├── StereoHelper.cs
│   │   │   ├── TextCreator.cs
│   │   │   ├── Transform3DHelper.cs
│   │   │   ├── Viewport3DHelper.cs
│   │   │   ├── Visual3DHelper.cs
│   │   │   ├── WeakEventListeners
│   │   │   │   ├── RenderingEventListener.cs
│   │   │   │   └── WeakEventListener{TEventManager,TEventArgs}.cs
│   │   │   ├── WeakEventManagers
│   │   │   │   ├── RenderingEventManager.cs
│   │   │   │   └── WeakEventManagerBase{TManager}.cs
│   │   │   └── XamlHelper.cs
│   │   ├── Importers
│   │   │   ├── IModelReader.cs
│   │   │   ├── Importers.cs
│   │   │   ├── LwoReader.cs
│   │   │   ├── ModelImporter.cs
│   │   │   ├── ModelReader.cs
│   │   │   ├── ObjReader.cs
│   │   │   ├── OffReader.cs
│   │   │   ├── StLReader.cs
│   │   │   └── StudioReader.cs
│   │   ├── MarkupExtensions
│   │   │   ├── GradientExtension.cs
│   │   │   ├── ImageBrushExtension.cs
│   │   │   ├── ImageMaterialExtension.cs
│   │   │   ├── KeyGestureExtension.cs
│   │   │   ├── LinearGradientBrushExtension.cs
│   │   │   ├── MaterialExtension.cs
│   │   │   ├── PerspectiveCameraExtension.cs
│   │   │   └── TranslateExtension.cs
│   │   ├── packages.config
│   │   ├── Physics
│   │   │   └── VerletIntegrator.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   └── Resources.resx
│   │   ├── Resources
│   │   │   └── TeapotGeometry.xaml
│   │   ├── SelectionCommands
│   │   │   ├── ModelsSelectedByPointEventArgs.cs
│   │   │   ├── ModelsSelectedByRectangleEventArgs.cs
│   │   │   ├── ModelsSelectedEventArgs.cs
│   │   │   ├── PointSelectionCommand.cs
│   │   │   ├── RectangleSelectionCommand.cs
│   │   │   ├── SelectionCommand.cs
│   │   │   └── SelectionHitMode.cs
│   │   ├── ShaderEffects
│   │   │   ├── AnaglyphEffect.cs
│   │   │   ├── AnaglyphEffect.fx
│   │   │   ├── AnaglyphEffect.ps
│   │   │   ├── AnaglyphMethod.cs
│   │   │   ├── compileEffects.cmd
│   │   │   ├── InterlacedEffect.cs
│   │   │   ├── InterlacedEffect.fx
│   │   │   └── InterlacedEffect.ps
│   │   ├── Themes
│   │   │   └── Generic.xaml
│   │   └── Visual3Ds
│   │   ├── Composite
│   │   │   ├── BoundingBoxVisual3D.cs
│   │   │   ├── ClonedVisual3D.cs
│   │   │   ├── CoordinateSystemVisual3D.cs
│   │   │   ├── CuttingPlaneGroup.cs
│   │   │   ├── Expander3D.cs
│   │   │   ├── Exploder3D.cs
│   │   │   ├── FileModelVisual3D.cs
│   │   │   ├── LightVisual3D.cs
│   │   │   ├── MeshNormalsVisual3D.cs
│   │   │   ├── MeshVisual3D.cs
│   │   │   ├── PanoramaCube3D.cs
│   │   │   ├── RenderingModelVisual3D.cs
│   │   │   ├── SortingVisual3D.cs
│   │   │   ├── VectorFieldVisual3D.cs
│   │   │   └── ViewCubeVisual3D.cs
│   │   ├── LightSetups
│   │   │   ├── DefaultLights.cs
│   │   │   ├── DirectionalHeadLight.cs
│   │   │   ├── GenericHeadLight.cs
│   │   │   ├── LightSetup.cs
│   │   │   ├── SpotHeadLight.cs
│   │   │   ├── SunLight.cs
│   │   │   └── ThreePointLights.cs
│   │   ├── Manipulators
│   │   │   ├── BindableRotateManipulator.cs
│   │   │   ├── BindableTranslateManipulator.cs
│   │   │   ├── CombinedManipulator.cs
│   │   │   ├── Manipulator.cs
│   │   │   ├── RotateManipulator.cs
│   │   │   └── TranslateManipulator.cs
│   │   ├── MeshVisuals
│   │   │   ├── ArrowVisual3D.cs
│   │   │   ├── BoxVisual3D.cs
│   │   │   ├── CubeVisual3D.cs
│   │   │   ├── EllipsoidVisual3D.cs
│   │   │   ├── ExtrudedVisual3D.cs
│   │   │   ├── GridLinesVisual3D.cs
│   │   │   ├── HelixVisual3D.cs
│   │   │   ├── MeshElement3D.cs
│   │   │   ├── MeshGeometryVisual3D.cs
│   │   │   ├── ParametricSurface3D.cs
│   │   │   ├── ParticleSystem.cs
│   │   │   ├── PieSliceVisual3D.cs
│   │   │   ├── PipeVisual3D.cs
│   │   │   ├── QuadVisual3D.cs
│   │   │   ├── RectangleVisual3D.cs
│   │   │   ├── SphereVisual3D.cs
│   │   │   ├── TestModels
│   │   │   │   └── Teapot.cs
│   │   │   ├── TruncatedConeVisual3D.cs
│   │   │   └── TubeVisual3D.cs
│   │   ├── ScreenSpaceVisuals
│   │   │   ├── BillboardVisual3D.cs
│   │   │   ├── BoundingBoxWireFrameVisual3D.cs
│   │   │   ├── LinesVisual3D.cs
│   │   │   ├── PointsVisual3D.cs
│   │   │   └── ScreenSpaceVisual3D.cs
│   │   ├── Terrain
│   │   │   ├── TerrainModel.cs
│   │   │   ├── TerrainVisual3D.cs
│   │   │   └── Textures
│   │   │   ├── MapTexture.cs
│   │   │   ├── SlopeDirectionTexture.cs
│   │   │   ├── SlopeTexture.cs
│   │   │   └── TerrainTexture.cs
│   │   └── Text
│   │   ├── BillboardTextGroupVisual3D.cs
│   │   ├── BillboardTextItem.cs
│   │   ├── BillboardTextVisual3D.cs
│   │   ├── SpatialTextItem.cs
│   │   ├── TextGroupVisual3D.cs
│   │   ├── TextItem.cs
│   │   └── TextVisual3D.cs
│   ├── HelixToolkit.Wpf.Input
│   │   ├── HelixToolkit.Wpf.Input.csproj
│   │   ├── HelixToolkit.Wpf.Input_NET40.csproj
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Settings.StyleCop
│   │   └── SpaceNavigatorDecorator.cs
│   ├── HelixToolkit.Wpf_NET40.sln
│   ├── HelixToolkit.Wpf_NET40.sln.DotSettings
│   ├── HelixToolkit.Wpf.SharpDX
│   │   ├── app.config
│   │   ├── ClassDiagram1.cd
│   │   ├── Controls
│   │   │   ├── CameraController.cs
│   │   │   ├── CameraExtensions.cs
│   │   │   ├── DeferredRenderer.cs
│   │   │   ├── Disposer.cs
│   │   │   ├── DPFCanvas.cs
│   │   │   ├── DX11ImageSource.cs
│   │   │   ├── Effects.cs
│   │   │   ├── FpsCounter.cs
│   │   │   ├── HitTestResult.cs
│   │   │   ├── IRenderable.cs
│   │   │   ├── IRenderHost.cs
│   │   │   ├── MouseHandlers
│   │   │   │   ├── CameraMode.cs
│   │   │   │   ├── CameraRotationMode.cs
│   │   │   │   ├── CameraSetting.cs
│   │   │   │   ├── ManipulationEventArgs.cs
│   │   │   │   ├── MouseGestureHandler.cs
│   │   │   │   ├── PanHandler.cs
│   │   │   │   ├── RotateHandler.cs
│   │   │   │   ├── TouchMode.cs
│   │   │   │   ├── ZoomHandler.cs
│   │   │   │   └── ZoomRectangleHandler.cs
│   │   │   ├── RenderContext.cs
│   │   │   ├── RenderUtil.cs
│   │   │   ├── Trackball.cs
│   │   │   ├── Viewport3DX.cs
│   │   │   ├── Viewport3DX.Properties.cs
│   │   │   ├── ViewportCommands.cs
│   │   │   └── ViewportExtensions.cs
│   │   ├── Core
│   │   │   ├── Box3D.cs
│   │   │   ├── Color4Collection.cs
│   │   │   ├── CuttingEarsTriangulator.cs
│   │   │   ├── ExposedArrayList.cs
│   │   │   ├── HelixToolkitException.cs
│   │   │   ├── IntCollection.cs
│   │   │   ├── Polygon3D.cs
│   │   │   ├── Polygon.cs
│   │   │   ├── Ray3.cs
│   │   │   ├── Ray3D.cs
│   │   │   ├── Vector2Collection.cs
│   │   │   └── Vector3Collection.cs
│   │   ├── Extensions
│   │   │   ├── ListExtensions.cs
│   │   │   ├── Matrix3DExtensions.cs
│   │   │   ├── StringExtensions.cs
│   │   │   └── Vector3DExtensions.cs
│   │   ├── HelixToolkit.snk
│   │   ├── HelixToolkit.Wpf.SharpDX.csproj
│   │   ├── HelixToolkit.Wpf.SharpDX_NET40.csproj
│   │   ├── HelixToolkit.Wpf.SharpDX_NET40.csproj.DotSettings
│   │   ├── HelixToolkit.Wpf.SharpDX.nuspec
│   │   ├── Model
│   │   │   ├── Camera
│   │   │   │   ├── Camera.cs
│   │   │   │   ├── MatrixCamera.cs
│   │   │   │   ├── OrthographicCamera.cs
│   │   │   │   ├── PerspectiveCamera.cs
│   │   │   │   └── ProjectionCamera.cs
│   │   │   ├── Elements3D
│   │   │   │   ├── AbstractElements3D
│   │   │   │   │   ├── Element3D.cs
│   │   │   │   │   ├── GeometryModel3D.cs
│   │   │   │   │   ├── GroupElement3D.cs
│   │   │   │   │   ├── MaterialGeometryModel3D.cs
│   │   │   │   │   ├── Model3D.cs
│   │   │   │   │   └── UIElement3D.cs
│   │   │   │   ├── BillboardTextModel3D.cs
│   │   │   │   ├── CompositeModel3D.cs
│   │   │   │   ├── DraggableGeometryModel3D.cs
│   │   │   │   ├── Element3DCollection.cs
│   │   │   │   ├── EnvironmentMapModel3D.cs
│   │   │   │   ├── GroupModel3D.cs
│   │   │   │   ├── Items3DControl.cs
│   │   │   │   ├── ItemsModel3D.cs
│   │   │   │   ├── Light3DCollection.cs
│   │   │   │   ├── LineGeometryModel3D.cs
│   │   │   │   ├── MeshGeometryModel3D.cs
│   │   │   │   ├── PatchGeometryModel3D.cs
│   │   │   │   ├── PointGeometryModel3D.cs
│   │   │   │   ├── TransformableItems3DControl.cs
│   │   │   │   ├── UICompositeManipulator3D.cs
│   │   │   │   ├── UIManipulator3D.cs
│   │   │   │   ├── UIResizeManipulator3D.cs
│   │   │   │   ├── UIRotateManipulator3D.cs
│   │   │   │   └── UITranslateManipulator3D.cs
│   │   │   ├── Geometry
│   │   │   │   ├── BillboardText3D.cs
│   │   │   │   ├── Geometry3D.cs
│   │   │   │   ├── LineGeometry3D.cs
│   │   │   │   ├── MeshGeometry3D.cs
│   │   │   │   └── PointGeometry3D.cs
│   │   │   ├── Interfaces.cs
│   │   │   ├── Lights3D
│   │   │   │   ├── AmbientLight3D.cs
│   │   │   │   ├── DirectionalLight3D.cs
│   │   │   │   ├── Light3D.cs
│   │   │   │   ├── PointLight3D.cs
│   │   │   │   ├── ShadowMap3D.cs
│   │   │   │   ├── SpotLight3D.cs
│   │   │   │   └── ThreePointLight3D.cs
│   │   │   ├── Materials
│   │   │   │   ├── Material.cs
│   │   │   │   ├── PhongMaterial.cs
│   │   │   │   └── PhongMaterialFactory.cs
│   │   │   └── ReadMe.txt
│   │   ├── packages.config
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Resources
│   │   │   ├── _default.bfx
│   │   │   └── _deferred.bfx
│   │   ├── Settings.StyleCop
│   │   ├── Shaders
│   │   │   ├── BillboardText.fx
│   │   │   ├── Common.fx
│   │   │   ├── _compile_instructions.txt
│   │   │   ├── CompileShaders.bat
│   │   │   ├── Default.fx
│   │   │   ├── Deferred.fx
│   │   │   ├── DeferredLighting.fx
│   │   │   ├── Lines.fx
│   │   │   ├── Material.fx
│   │   │   ├── Points.fx
│   │   │   └── Tessellation.fx
│   │   ├── Textures
│   │   │   ├── arial.fnt
│   │   │   ├── arial.png
│   │   │   ├── random4x4_dot3.png
│   │   │   └── random_dot3.jpg
│   │   ├── Themes
│   │   │   └── Generic.xaml
│   │   └── Utilities
│   │   ├── Exporter.cs
│   │   ├── IExporter.cs
│   │   ├── IModelReader.cs
│   │   ├── LineBuilder.cs
│   │   ├── MeshBuilder.cs
│   │   ├── ObjExporter.cs
│   │   ├── ObjReader.cs
│   │   ├── OffReader.cs
│   │   ├── TokenizerHelper.cs
│   │   ├── TypeConverter.cs
│   │   └── ValueConverter.cs
│   ├── HelixToolkit.Wpf.SharpDX_NET40.sln
│   ├── HelixToolkit.Wpf.SharpDX.sln
│   ├── HelixToolkit.Wpf.SharpDX.Tests
│   │   ├── Controls
│   │   │   └── CanvasMock.cs
│   │   ├── Elements3D
│   │   │   └── MeshGeometryModel3DTests.cs
│   │   ├── HelixToolkit.Wpf.SharpDX.Tests.csproj
│   │   ├── HelixToolkit.Wpf.SharpDX.Tests_NET40.csproj
│   │   ├── Importers
│   │   │   └── ObjReaderTests.cs
│   │   ├── packages.config
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── Utilities
│   │   └── MeshBuilderTests.cs
│   ├── HelixToolkit.Wpf.sln
│   ├── HelixToolkit.Wpf.sln.DotSettings
│   ├── HelixToolkit.Wpf.sln.GhostDoc.user.dic
│   ├── HelixToolkit.Wpf.Tests
│   │   ├── app.config
│   │   ├── CrossThreadTestRunner.cs
│   │   ├── Exporters
│   │   │   ├── ColladaExporterTests.cs
│   │   │   ├── ExporterTests.cs
│   │   │   ├── ObjExporterTests.cs
│   │   │   └── X3DExporterTests.cs
│   │   ├── ExtensionMethods
│   │   │   └── StringExtensionsTests.cs
│   │   ├── Geometry
│   │   │   ├── BoundingSphereTests.cs
│   │   │   ├── CuttingEarsTriangulatorTests.cs
│   │   │   ├── LineSegmentTests.cs
│   │   │   ├── Ray3DTests.cs
│   │   │   └── TriangleTests.cs
│   │   ├── HelixToolkit.Wpf.Tests.csproj
│   │   ├── HelixToolkit.Wpf.Tests.csproj.DotSettings
│   │   ├── Helpers
│   │   │   ├── ContourHelperTests.cs
│   │   │   ├── MeshBuilderTests.cs
│   │   │   ├── ScreenSpace
│   │   │   │   └── LineGeometryBuilderTests.cs
│   │   │   └── Vector3DExtensionsTests.cs
│   │   ├── Importers
│   │   │   ├── LwoReaderTests.cs
│   │   │   ├── ModelImporterTests.cs
│   │   │   ├── ObjReaderTests.cs
│   │   │   ├── OffReaderTests.cs
│   │   │   ├── StlReaderTests.cs
│   │   │   └── StudioReaderTests.cs
│   │   ├── Polygon3DTests.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── StereoHelperTests.cs
│   │   └── Visual3Ds
│   │   └── MeshVisuals
│   │   └── CubeVisual3DTests.cs
│   ├── packages
│   │   └── repositories.config
│   ├── Settings.StyleCop
│   └── Tools
│   └── BatchRender
│   ├── app.config
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── BatchRender.csproj
│   ├── MainWindow.xaml
│   ├── MainWindow.xaml.cs
│   └── Properties
│   ├── AssemblyInfo.cs
│   ├── Resources.Designer.cs
│   ├── Resources.resx
│   ├── Settings.Designer.cs
│   └── Settings.settings
└── Tools
└── NotifyPropertyWeaver
└── NotifyPropertyWeaverMsBuildTask.dll

262 directories, 1369 files

标签:

实例下载地址

Helix Toolkit WPF.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警