Table of Contents

Method TryIntersectWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TryIntersectWith(GeoArc3, out GeoPoint3[])

Tries to find where this edge crosses an arc.

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

Parameters

arc GeoArc3

The arc.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

Returns

bool

TryIntersectWith(GeoArc3, out GeoPoint3[], Tolerance)

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

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

Parameters

arc GeoArc3

The arc.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoCircle3, out GeoPoint3[])

Tries to find where this edge crosses a circle.

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

Parameters

circle GeoCircle3

The circle.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

Returns

bool

TryIntersectWith(GeoCircle3, out GeoPoint3[], Tolerance)

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

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

Parameters

circle GeoCircle3

The circle.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoLine3, out GeoPoint3[])

Tries to find where this edge crosses a segment.

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

Parameters

line GeoLine3

The segment.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

Returns

bool

TryIntersectWith(GeoLine3, out GeoPoint3[], Tolerance)

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

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

Parameters

line GeoLine3

The segment.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoRay3, out GeoPoint3[])

Tries to find where this edge crosses a ray.

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

Parameters

ray GeoRay3

The ray.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

Returns

bool

TryIntersectWith(GeoRay3, out GeoPoint3[], Tolerance)

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

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

Parameters

ray GeoRay3

The ray.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoEdge3, out GeoPoint3[])

Tries to find where this edge crosses another edge.

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

Parameters

other GeoEdge3

The other edge.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

Returns

bool

TryIntersectWith(GeoEdge3, out GeoPoint3[], Tolerance)

Tries to find where this edge crosses another edge, within a tolerance.

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

Parameters

other GeoEdge3

The other edge.

intersections GeoPoint3[]

The crossing points when the method returns true; empty otherwise.

tolerance Tolerance

The tolerance.

Returns

bool