Search
Project Description
Helix 3D Toolkit is a collection of custom controls and helper classes for WPF 3D. The toolkit contains controls that makes it easy to control the camera, import models (3ds,lwo,obj) and export models from WPF. A large selection of examples is included.

NuGet package
http://nuget.org/List/Packages/HelixToolkit (updated at every code check-in)

earthdemo.png

Features

  • Camera manipulation control
    • Turntable rotation
    • Trackball rotation
    • Zoom extents
    • Zoom by rectangle
    • Change field-of-view
    • Zoom/Rotate around the mouse down point
    • Support for orthographic and perspective cameras
  • Controls
    • HelixViewport3D - camera manipulation, lights and a Viewport3D
    • StereoView3D - cross/parallel stereo viewing
    • AnaglyphView3D - anaglyph viewing (requires red/cyan glasses)
    • ViewCube - rotates the view to align with selected faces of a cube
  • Input
    • Support for 3D Connexion SpaceNavigator
  • Export
    • Kerkythea render engine
    • Wavefront files (.obj)
    • X3D (not finished)
    • Collada (not finished)
    • VRML97 (not finished)
    • POV-Ray (not finished)
  • Import
    • 3D Studio files (.3ds)
    • Lightwave files (.lwo)
    • Wavefront files (.obj)
    • StereoLithography files (.stl)
  • MeshBuilder - generates MeshGeometry3D
    • Extrude
    • Revolve
    • Loft
    • Boxes
    • Rectangular meshes
    • Tubes
    • Cone/Cylinder
  • Subdivision surfaces (Loop)
  • Visual3D objects
    • Arrow
    • Box
    • Cube
    • Rectangle
    • Lines (screen space thickness)
    • Points (screen space size)
    • GridLines
    • PieSlice
    • Sphere
    • TruncatedCone
    • Tube
    • Pipe
    • CoordinateSystem
    • Light
    • PanoramaCube
    • Terrain
    • Text
    • Billboard
    • Text billboard
    • Cutting planes
  • Effects
    • Anaglyph shader effect

Roadmap

- coming soon

Examples

AudioDemo ClothDemo DnaDemo
EarthDemo FractalDemo LegoDemo
MaterialDemo PanoramaDemo PyramidDemo
SimpleDemo SolarSystemDemo StereoDemo
StreamlinesDemo SurfaceDemo TerrainDemo
TubeDemo FlightsDemo RubikDemo
VoxelDemo ChamferDemo PolyhedronDemo
WiiDemo WindDemo SurfacePlotDemo
LorenzAttractorDemo ContourDemo CuttingPlanesDemo
ManipulatorDemo RhinoDemo TransparencyDemo
SubDivisionDemo BillboardDemo


Other open source WPF 3D libraries
Silverlight 5 3D libraries
Commercial libraries
Other links
Last edited Jan 13 at 10:07 PM by objo, version 71
Updating...
© 2006-2012 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2012.1.11.18365