Our libraries can run in WPF and WinForms applications. The libraries are using WPF 3D rendering engine from .Net 4.0 (or 3.5 SP1). The engine does not provide all the features of DirectX and is not capable of running high end 3D games. But our customers have already proven that it is very capable of showing quite complex 3D scenes with models with several hundred thousands triangles.
Advantages of using .Net over DirectX:
Almost no additional learning needed compared to very complicated learning curve for DirectX, GPU shaders, etc.
Using 100% managed .Net solutions (no native code and libraries).
Rendering is hardware accelerated on graphic card.
Almost no minimum hardware requirements: when no accelerated graphic card or CPU is available, rendering automatically fallbacks tosoftware rendering.
Platform availability: Runs on all Windows 7 and newer operating systems without need to install .Net framework, C++ redistribute or DirectX runtimes.
When used in WPF application, you can mix 3D and 2D content, for example put standard 2D button over or into 3D scene.
No need to deal with special settings for various graphics cards and driver versions.
The libraries gives you a complete solution for:
creating monitoring systems with showing actions on real 3D models,
displaying 3D simulations and mathematical models,
displaying 3D models of your products or prototypes,
creating applications to design and configure in reality-like 3D scenes,
creating interesting 3D effects,
Advantages of using Ab3d.PowerToys for Desktop .Net applications:
The easiest to use 3D API with many great code samples. You can create amazing 3D content just after one day of using our tools.
Simplified development with Visual Studio and design time support - the 3D scene can be previewed in the design window.
Simplified usage of cameras with mouse, touch and multi-touch camera rotation and movement.
Many basic 3D models (Sphere, Box, Cylinder, etc.) with advanced extruded and lathe 3D objects.
The best implementation of 3D lines and 3D text (connected, disconnected and lines with arrows).
Simplified mouse event handling on 3D objects (subscribe to MouseOver, Click and similar events).
Import 3D models from obj files or from almost all other 3D files with Assimp importer (including fbx, dae, blend, dxf, ase, lwg and may more).
Fully optimized to achieve best possible performance.
Active development with adding many features based on user requests.