TheOpenSpatialLibrary 0.5.0

The Open Spatial Library

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.

Version History

Version Downloads Last updated
0.5.0 436 12/29/2015
0.4.0 277 11/26/2015
0.3.0 249 11/25/2015
0.2.0 591 11/24/2015