Click or drag to resize

MathRoutinesLineIntersection Method (PointDouble2D, PointDouble2D, PointDouble2D, PointDouble2D, PointDouble2D)

LightningChart .NET Help
Calculates intersection point of two lines. Line 1: goes through A1 and A2. Line 2: goes through B1 and B2. Algorithm copied from http://local.wasp.uwa.edu.au/~pbourke/geometry/lineline2d/

Namespace:  Arction.Wpf.Charting
Assembly:  Arction.Wpf.Charting.LightningChart (in Arction.Wpf.Charting.LightningChart.dll) Version: 10.3.1
Syntax
public static bool LineIntersection(
	PointDouble2D a1,
	PointDouble2D a2,
	PointDouble2D b1,
	PointDouble2D b2,
	out PointDouble2D intersection
)

Parameters

a1
Type: Arction.Wpf.ChartingPointDouble2D
Line A point 1.
a2
Type: Arction.Wpf.ChartingPointDouble2D
Line A point 2.
b1
Type: Arction.Wpf.ChartingPointDouble2D
Line B point 1.
b2
Type: Arction.Wpf.ChartingPointDouble2D
Line B point 2.
intersection
Type: Arction.Wpf.ChartingPointDouble2D
Intersection point output

Return Value

Type: Boolean
Success status. Returns false if could not solve the intersection.
See Also