Table of Contents

Method TryIntersectWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TryIntersectWith(GeoPolylineArc3, out GeoPoint3[])

Tries to find where this chain 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 chain 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 chain 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 chain 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(GeoPlane3, out GeoPoint3[])

Tries to find where this chain crosses a plane.

public bool TryIntersectWith(GeoPlane3 plane, out GeoPoint3[] intersections)

Parameters

plane GeoPlane3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoPlane3, out GeoPoint3[], Tolerance)

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

public bool TryIntersectWith(GeoPlane3 plane, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

plane GeoPlane3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoLine3, out GeoPoint3[])

Tries to find where this chain 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 chain 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 chain 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 chain 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(GeoArc3, out GeoPoint3[])

Tries to find where this chain crosses an arc.

public bool TryIntersectWith(GeoArc3 arc, out GeoPoint3[] intersections)

Parameters

arc GeoArc3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoArc3, out GeoPoint3[], Tolerance)

Tries to find where this chain crosses an arc, within a tolerance.

public bool TryIntersectWith(GeoArc3 arc, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

arc GeoArc3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoCircle3, out GeoPoint3[])

Tries to find where this chain crosses a circle.

public bool TryIntersectWith(GeoCircle3 circle, out GeoPoint3[] intersections)

Parameters

circle GeoCircle3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoCircle3, out GeoPoint3[], Tolerance)

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

public bool TryIntersectWith(GeoCircle3 circle, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

circle GeoCircle3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoTriangle3, out GeoPoint3[])

Tries to find where this chain crosses a triangle.

public bool TryIntersectWith(GeoTriangle3 triangle, out GeoPoint3[] intersections)

Parameters

triangle GeoTriangle3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoTriangle3, out GeoPoint3[], Tolerance)

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

public bool TryIntersectWith(GeoTriangle3 triangle, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

triangle GeoTriangle3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoPolygon3, out GeoPoint3[])

Tries to find where this chain crosses a polygon.

public bool TryIntersectWith(GeoPolygon3 polygon, out GeoPoint3[] intersections)

Parameters

polygon GeoPolygon3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoPolygon3, out GeoPoint3[], Tolerance)

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

public bool TryIntersectWith(GeoPolygon3 polygon, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

polygon GeoPolygon3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoFace3, out GeoPoint3[])

Tries to find where this chain crosses a face.

public bool TryIntersectWith(GeoFace3 face, out GeoPoint3[] intersections)

Parameters

face GeoFace3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoFace3, out GeoPoint3[], Tolerance)

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

public bool TryIntersectWith(GeoFace3 face, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

face GeoFace3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoObb3, out GeoPoint3[])

Tries to find where this chain crosses a box.

public bool TryIntersectWith(GeoObb3 box, out GeoPoint3[] intersections)

Parameters

box GeoObb3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoObb3, out GeoPoint3[], Tolerance)

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

public bool TryIntersectWith(GeoObb3 box, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

box GeoObb3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoAabb3, out GeoPoint3[])

Tries to find where this chain crosses a square box.

public bool TryIntersectWith(GeoAabb3 box, out GeoPoint3[] intersections)

Parameters

box GeoAabb3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoAabb3, out GeoPoint3[], Tolerance)

Tries to find where this chain crosses a square box, within a tolerance.

public bool TryIntersectWith(GeoAabb3 box, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

box GeoAabb3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoSolid3, out GeoPoint3[])

Tries to find where this chain crosses a body.

public bool TryIntersectWith(GeoSolid3 solid, out GeoPoint3[] intersections)

Parameters

solid GeoSolid3
intersections GeoPoint3[]

Returns

bool

TryIntersectWith(GeoSolid3, out GeoPoint3[], Tolerance)

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

public bool TryIntersectWith(GeoSolid3 solid, out GeoPoint3[] intersections, Tolerance tolerance)

Parameters

solid GeoSolid3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoPolyline3, out GeoPoint3[])

Tries to find where this chain crosses another 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 chain crosses another straight chain, within a tolerance.

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

Parameters

other GeoPolyline3
intersections GeoPoint3[]
tolerance Tolerance

Returns

bool