Download from nuget.org directly or from your VS.IDE by selecting "manage NuGet packages" for your solution. Code examples and demo projects are on GitHub. Additional examples, help files and documentation below. The packages are available in three editions:
- Windows Edition. This is the default with Dew.Lab.Studio packages and contains (Windows OS Specific) Hardware Acceleration code.
- Core Edition. Based on .NET Core v5, v6 (version 2022), v7 and v8 (version 2024) and runs anywhere, but is without hardware acceleration. The packages have "Core" extension in the name.
- Linux Edition. Based on.NET Core v5, v6 (version 2022), v7 and v8 (version 2024) and contains (Linux OS Specific) Hardware Acceleration code. The packages have "Linux" extension in their names.
When installing for .NET Core based projects, the packages will just work. For .NET Framework based projects, please copy content of:
.\YourSolution\Packages\Dew.Math.x.y.z\runtimes
to corresponding folders:
C:\Windows\System32 for x64 bit
C:\Windows\SysWOW64 for x32 bit
Failure to do so, will give an error when trying to run the application:
"The type initializer for 'Dew.Math.Units.MtxVec' threw an exception."
or in German:
"Der Typeinitialisierer für "Dew.Math.Units.MtxVec" hat eine Ausnahme Verursacht."