Click or drag to resize

MathRoutinesLineIntersection Method (PointFloat, PointFloat, PointFloat, PointFloat, PointFloat)

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.WinForms.Charting
Assembly:  Arction.WinForms.Charting.LightningChart (in Arction.WinForms.Charting.LightningChart.dll) Version: 10.3.1
Syntax
public static bool LineIntersection(
	PointFloat a1,
	PointFloat a2,
	PointFloat b1,
	PointFloat b2,
	out PointFloat intersection
)

Parameters

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

Return Value

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