112 people following this project (follow)

Project Description
Helix 3D Toolkit is a collection of custom controls and helper classes for WPF 3D. The toolkit contains controls to manipulate the camera, classes to import models (3ds,lwo,obj) and export models.

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
    • Support for touch manipulation events (e.g. pinch to zoom)
  • 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
    • Examples for Wii remote
    • Examples for Kinect
  • 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
    • SortingVisual3D (sorts transparent objects by distance from camera)
  • 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 PenroseTriangleDemo


Other open source WPF 3D libraries
Silverlight 5 3D libraries
Commercial libraries
Other links

Last edited Apr 28 at 8:09 AM by objo, version 75