TheOpenSpatialLibrary 0.5.0

The Open Spatial Library is a C# library to manage vectors and matrices to describe 3D euclidean transforms.

Install-Package TheOpenSpatialLibrary -Version 0.5.0
dotnet add package TheOpenSpatialLibrary --version 0.5.0
<PackageReference Include="TheOpenSpatialLibrary" Version="0.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TheOpenSpatialLibrary --version 0.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

VER 0.5.0
- Downgraded Target .NET Framework to 4.0
- Solved bug in RotationMatrix.GetAsQuaternion()
- Added Quaternion constructor accepting the four explicit parameters x, y, z, w.
- Renamed RotationMatrix method 'mul' to 'Mul'.
VER 0.4.0
- Quaternion class interfaces revision and implementation.
- Added SVD algorithm. Thanks to AForge (
- Corrected some interface documentation
- Removed all <inheritdoc/> tags because not supported by Doxygen
- Updated license to explicitly refers to FreeBSD
VER 0.3.0
- Renamed MathConstants in Costants
- Renamed AsXXX() methods in GetAsXXX() in Transform, Rotation, Translation interfaces.
 Implementing classes updated as necessary.
- Quaternion class to be completed
- RotationMatrix.Normalize method doesn't normalize.
VER 0.2.0
- NuGet publication


This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.5.0 700 12/29/2015
0.4.0 477 11/26/2015
0.3.0 444 11/25/2015
0.2.0 925 11/24/2015