TCD.Mathematics 1.2.1

dotnet add package TCD.Mathematics --version 1.2.1
NuGet\Install-Package TCD.Mathematics -Version 1.2.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TCD.Mathematics" Version="1.2.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TCD.Mathematics --version 1.2.1
#r "nuget: TCD.Mathematics, 1.2.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install TCD.Mathematics as a Cake Addin
#addin nuget:?package=TCD.Mathematics&version=1.2.1

// Install TCD.Mathematics as a Cake Tool
#tool nuget:?package=TCD.Mathematics&version=1.2.1

NOTE: since v1.2.0 it's a Portable Class Library. Due to the nature of Portable Class Libraries, it's not possible to maintain the System.Windows.Media.Media3D namespace (and extending it). Instead all classes now orignate from TCD.Mathematics

TCD.Mathematics provides classrs, which allow advanced calculations with points, vectors, lines and planes.

The new classes:

The Point3D extension methods:

If you find any bugs, or miss a method, please let me know!

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on TCD.Mathematics:

Package Downloads

KinectExtensions: Point3D from Joint Model3DExtensions: make Model3D objects (cylinder, box) TCD.Kinect.Controls.SkeletonPainter3D: three-dimensional output of Skeletons and other objects.


Simple lib to define average color of image.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.1 5,906 12/7/2013
1.2.0 1,775 11/1/2012
1.1.0 1,376 10/15/2012
1.0.0 1,382 10/14/2012

1.0.0 first public release. Line3D, Plane3D

1.1.0 WinRT support, Point3D and Vector3D replacements (WinRT), intersect Plane3Ds (WinRT, .NET45)

1.2.0 As Portable Class Library; everything in the TCD.Mathematics namespace

1.2.1 Important bugfix on Vector3D.AngleBetween, added Equals() methods for Vector3D and Point3D