mathnet-spatial
mathnet-spatial copied to clipboard
Math.NET Spatial
Version: 0.5 ``` Point3D pt1 = new Point3D(3, 3, 0); Point3D pt2 = new Point3D(3, 0, 3); Point3D pt3 = new Point3D(0, 3, 3); Plane plane1 = Plane.FromPoints(pt1, pt2, pt3);...
Provide support so that newtonsoft.json can serialize Spatial types
Is there a plan to support matrix4D? Matrix4d is useful in three dimensional geometry operations.😀
Removed links that are dead from field comments. Fixed constructor that take Vector argument (W component was incorrect). Also replaced :this(x,y,z,w) with assignments in the constructor body, since you must...
When attempting to find the intersection between two _line segments_, the results are what I would expect to see when trying to find the intersection between two _lines_. My understanding...
As discussed in cancelled pull request for fix in obsolete XmExt: Fix of the XML serialization issue (writing without InvariantCulture) by replacing all calls to obsolete extension method XmlExt.WriteAttribute by...
The method `CoordinateSystem.Rotation(Angle yaw, Angle pitch, Angle roll)` uses extrinsic rotations instead of intrinsic rotations as defined on [Wikipedia](https://en.wikipedia.org/wiki/Euler_angles#Proper_Euler_angles).
``` [Test] public static void LineSegment3DIntersection() { var tolerance = Angle.FromRadians(0.00001); var l1 = new LineSegment3D(new Point3D(0, 0, 0), new Point3D(10, 0, 0)); var l2 = new LineSegment3D(new Point3D(5, -5,...
Title says it all, I think it's just a matter of the link pointing to a subdirectory when it shouldn't.
There are 2D and 3D line segments but no 1D line segments