Method TryIntersectWith
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
TryIntersectWith(GeoArc2, out GeoPoint2[])
Tries to find where this circle crosses a arc, using the default tolerance.
public bool TryIntersectWith(GeoArc2 arc, out GeoPoint2[] intersections)
Parameters
arcGeoArc2The arc.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
Returns
TryIntersectWith(GeoArc2, out GeoPoint2[], Tolerance)
Tries to find where this circle crosses a arc, within a tolerance.
public bool TryIntersectWith(GeoArc2 arc, out GeoPoint2[] intersections, Tolerance tolerance)
Parameters
arcGeoArc2The arc.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
TryIntersectWith(GeoCircle2, out GeoPoint2[])
Tries to find where this circle crosses a circle, using the default tolerance.
public bool TryIntersectWith(GeoCircle2 c2, out GeoPoint2[] intersections)
Parameters
c2GeoCircle2The circle.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
Returns
TryIntersectWith(GeoCircle2, out GeoPoint2[], Tolerance)
Tries to find where this circle crosses a circle, within a tolerance.
public bool TryIntersectWith(GeoCircle2 c2, out GeoPoint2[] intersections, Tolerance tolerance)
Parameters
c2GeoCircle2The circle.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
TryIntersectWith(GeoLine2, out GeoPoint2[])
Tries to find where this circle crosses a segment, using the default tolerance.
public bool TryIntersectWith(GeoLine2 line, out GeoPoint2[] intersections)
Parameters
lineGeoLine2The segment.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
Returns
TryIntersectWith(GeoLine2, out GeoPoint2[], Tolerance)
Tries to find where this circle crosses a segment, within a tolerance.
public bool TryIntersectWith(GeoLine2 line, out GeoPoint2[] intersections, Tolerance tolerance)
Parameters
lineGeoLine2The segment.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
TryIntersectWith(GeoPolygonArc2, out GeoPoint2[])
Tries to find where this circle crosses a curved loop, using the default tolerance.
public bool TryIntersectWith(GeoPolygonArc2 loop, out GeoPoint2[] intersections)
Parameters
loopGeoPolygonArc2The curved loop.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
Returns
TryIntersectWith(GeoPolygonArc2, out GeoPoint2[], Tolerance)
Tries to find where this circle crosses a curved loop, within a tolerance.
public bool TryIntersectWith(GeoPolygonArc2 loop, out GeoPoint2[] intersections, Tolerance tolerance)
Parameters
loopGeoPolygonArc2The curved loop.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
TryIntersectWith(GeoPolylineArc2, out GeoPoint2[])
Tries to find where this circle crosses a curved chain, using the default tolerance.
public bool TryIntersectWith(GeoPolylineArc2 chain, out GeoPoint2[] intersections)
Parameters
chainGeoPolylineArc2The curved chain.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
Returns
TryIntersectWith(GeoPolylineArc2, out GeoPoint2[], Tolerance)
Tries to find where this circle crosses a curved chain, within a tolerance.
public bool TryIntersectWith(GeoPolylineArc2 chain, out GeoPoint2[] intersections, Tolerance tolerance)
Parameters
chainGeoPolylineArc2The curved chain.
intersectionsGeoPoint2[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
TryIntersectWith(GeoEdge2, out GeoPoint2[])
Tries to find where this circle crosses an edge.
public bool TryIntersectWith(GeoEdge2 edge, out GeoPoint2[] intersections)
Parameters
Returns
TryIntersectWith(GeoEdge2, out GeoPoint2[], Tolerance)
Tries to find where this circle crosses an edge, within a tolerance.
public bool TryIntersectWith(GeoEdge2 edge, out GeoPoint2[] intersections, Tolerance tolerance)