MathNet.Spatial 0.5.0

Math.NET Spatial, providing methods and algorithms for geometry computations in science, engineering and every day use. Supports .Net Framework 4.6.1 or higher and .Net Standard 2.0 or higher on Windows, Linux and Mac.

No packages depend on MathNet.Spatial.

Many changes on API and implementation ~Johan Larsson, Adam Jones Breaking: Support for .Net Standard 2.0 or newer and .Net Framework 4.6.1 or newer Update to Math.NET Numerics v4.7 New Types: Circle2D, LineSegment2D, LineSegment3D Improved implemention of Polygon2D.GetConvexHullFromPoints Angle now supports sexagesimal format Polygon2D now offers edges iterator Breaking: Line2D/3D obsolete in favor of LineSegement2D/3D Breaking: Polygon2D, PolyLine2D, Polyline3D enumerators dropped Breaking: Equality has default no tolerance with a tolerance overload for all types Breaking: UnitParser, UnitConverter, XmlExt, Parser, IUnit dropped Breaking: Constructors in multiple places replaced by factory methods Breaking: Parse methods throws FormatException, was ArgumentException Breaking: Make implementation of IXmlSerializable explicit, adds noise to the API. Breaking: use nobreaking space, \u00A0, in Angle.ToString(). Breaking: require length to be 1 - 0.1 when parsing UnitVector3D Updated documentation

.NET Framework 4.6.1

.NET Standard 2.0

Version Downloads Last updated
0.6.0 2 2025/10/9
0.5.0 1 2025/10/7
0.5.0-beta05 3 2025/9/29
0.5.0-beta04 2 2025/10/7
0.4.0 0 2017/5/1
0.3.0 0 2016/11/5
0.2.0-alpha 0 2015/4/20
0.1.0-alpha 0 2014/9/28