TCD.Mathematics 1.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package TCD.Mathematics --version 1.2.0                
NuGet\Install-Package TCD.Mathematics -Version 1.2.0                
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.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TCD.Mathematics --version 1.2.0                
#r "nuget: TCD.Mathematics, 1.2.0"                
#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.0

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

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:
Vector3D
Point3D
Line3D
Plane3D

The Point3D extension methods:
Vector3D.AsPoint3D()
Point3D.AsVector3D()

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
TCD.Kinect

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

Ramzes.ImageColorDefiner

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 6,776 12/7/2013
1.2.0 1,810 11/1/2012
1.1.0 1,413 10/15/2012
1.0.0 1,419 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