C# Class CrossUI.Geometry.Intersect

Mostra file Open project: pragmatrix/CrossUI

Public Methods

Method Description
TryIntersectWithBezier ( this geometry, CubicBezier bezier, BezierEnd insideEnd ) : double?
tryIntersectWithBezier ( CubicBezier bezier, BezierEnd end, bool>.Func isPointInside ) : double?

Private Methods

Method Description
linearBisect ( double inside, double outside, int maxIterations, Func isSignificantChange, bool>.Func isInside ) : double

Method Details

TryIntersectWithBezier() public static method

public static TryIntersectWithBezier ( this geometry, CubicBezier bezier, BezierEnd insideEnd ) : double?
geometry this
bezier CrossUI.Drawing.CubicBezier
insideEnd BezierEnd
return double?

tryIntersectWithBezier() public static method

public static tryIntersectWithBezier ( CubicBezier bezier, BezierEnd end, bool>.Func isPointInside ) : double?
bezier CrossUI.Drawing.CubicBezier
end BezierEnd
isPointInside bool>.Func
return double?