Table of Contents

Method TryIntersectWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TryIntersectWith(GeoLine3, out GeoPoint3[])

Tries to find where this loop crosses a segment.

public bool TryIntersectWith(GeoLine3 line, out GeoPoint3[] intersections)

Parameters

line GeoLine3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoLine3, out GeoPoint3[], Tolerance)

Tries to find where this loop crosses a segment, within a tolerance.

public bool TryIntersectWith(GeoLine3 line, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

line GeoLine3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoRay3, out GeoPoint3[])

Tries to find where this loop crosses a ray.

public bool TryIntersectWith(GeoRay3 ray, out GeoPoint3[] intersections)

Parameters

ray GeoRay3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoRay3, out GeoPoint3[], Tolerance)

Tries to find where this loop crosses a ray, within a tolerance.

public bool TryIntersectWith(GeoRay3 ray, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

ray GeoRay3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoPolylineArc3, out GeoPoint3[])

Tries to find where this loop crosses a curved chain.

public bool TryIntersectWith(GeoPolylineArc3 other, out GeoPoint3[] intersections)

Parameters

other GeoPolylineArc3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoPolylineArc3, out GeoPoint3[], Tolerance)

Tries to find where this loop crosses a curved chain, within a tolerance.

public bool TryIntersectWith(GeoPolylineArc3 other, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

other GeoPolylineArc3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoPolygonArc3, out GeoPoint3[])

Tries to find where this loop crosses a curved loop.

public bool TryIntersectWith(GeoPolygonArc3 other, out GeoPoint3[] intersections)

Parameters

other GeoPolygonArc3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoPolygonArc3, out GeoPoint3[], Tolerance)

Tries to find where this loop crosses a curved loop, within a tolerance.

public bool TryIntersectWith(GeoPolygonArc3 other, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

other GeoPolygonArc3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoPolyline3, out GeoPoint3[])

Tries to find where this loop crosses a straight chain.

public bool TryIntersectWith(GeoPolyline3 other, out GeoPoint3[] intersections)

Parameters

other GeoPolyline3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoPolyline3, out GeoPoint3[], Tolerance)

Tries to find where this loop crosses a straight chain, within a tolerance.

public bool TryIntersectWith(GeoPolyline3 other, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

other GeoPolyline3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool