mathnet-spatial
mathnet-spatial copied to clipboard
Math.NET Spatial
See: - [Microsoft.Bcl.Simd NuGet package](https://www.nuget.org/packages/Microsoft.Bcl.Simd) - [RyuJIT: The next-generation JIT compiler for .NET](http://blogs.msdn.com/b/dotnet/archive/2013/09/30/ryujit-the-next-generation-jit-compiler.aspx) - [SIMD Sample](http://code.msdn.microsoft.com/SIMD-Sample-f2c8c35a) - [SIMD - Wikipedia](https://en.wikipedia.org/wiki/SIMD) Maybe it makes sense to use their fixed-sized vectors, maybe...
Fixed matrices with concrete variables and explicit loop-free algorithms could be much faster than inheriting from Math.NET Numerics' DenseMatrix, which is not particularly efficient in this scenario. - Transform Matrices...
MathNet.Spatial.Euclidean.Line3D Intersection with Plane returns unexpected NULL: //------------------------------------ // Immediate below FAILS, expecting (200, ~0, ~0) but receive aPtint = NULL: MathNet.Spatial.Euclidean.Point3D LinePt1 = new Point3D(200, 0, 0); MathNet.Spatial.Euclidean.Point3D LinePt2...
I implemented `Line2D.DistanceTo(Point2D p)` which calculates the distance from `this` line to the given point `p`. This method should always return the value of 0 or positive. It will be...
The bug occurred when calculating the BaseChangeMatrix and a copy of the coordinate system was rotated instead of the base coordinate system rotation. This resulted in the OffsetToBase being added...
Hi all, I see that recently a new version of the library has been released and the documentation on the website targets version 0.7.0, which isn't available on NuGet. I...
https://spatial.mathdotnet.com/api/MathNet.Spatial.Euclidean
I came in a situation where I checked a Polygon2D if it was null or not and in any case it returned false. Try this code to reproduce: ``` Polygon2D...
I can't figure out how to get the x and y cordnets of a point2d, I have tried point.getX(), point.getx(), point.x, point.X, getX(point), getx(point), but none of them work, any...
As a new user, the current state is a bit confusing. LineSegment2D/3D is clear: It is the segment between two points Line2D/3D is unclear: the class documentation is exactly the...