Table of Contents

Method TryIntersectWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TryIntersectWith(GeoLine3, out GeoPoint3)

Tries to find the single point where this segment meets another segment, using the default tolerance.

public bool TryIntersectWith(GeoLine3 other, out GeoPoint3 intersection)

Parameters

other GeoLine3
intersection GeoPoint3

Returns

bool

TryIntersectWith(GeoLine3, out GeoPoint3, Tolerance)

Tries to find the single point where this segment meets another segment, within a tolerance.

public bool TryIntersectWith(GeoLine3 other, out GeoPoint3 intersection, Tolerance tolerance)

Parameters

other GeoLine3
intersection GeoPoint3
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoLine3, LineExtension, out GeoPoint3)

Tries to find the single point where this segment meets another, reading this one, the other or both as the infinite line carrying it, using the default tolerance.

public bool TryIntersectWith(GeoLine3 other, LineExtension extension, out GeoPoint3 intersection)

Parameters

other GeoLine3

The other segment.

extension LineExtension

Which segment may be reached past its endpoints: First is this one, Second the other.

intersection GeoPoint3

The crossing point when the method returns true.

Returns

bool

TryIntersectWith(GeoLine3, LineExtension, out GeoPoint3, Tolerance)

Tries to find the single point where this segment meets another, reading this one, the other or both as the infinite line carrying it, within a tolerance.

public bool TryIntersectWith(GeoLine3 other, LineExtension extension, out GeoPoint3 intersection, Tolerance tolerance)

Parameters

other GeoLine3

The other segment.

extension LineExtension

Which segment may be reached past its endpoints: First is this one, Second the other.

intersection GeoPoint3

The crossing point when the method returns true.

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoPlane3, out GeoPoint3)

Tries to find the point where this segment crosses a plane, using the default tolerance.

public bool TryIntersectWith(GeoPlane3 plane, out GeoPoint3 intersection)

Parameters

plane GeoPlane3
intersection GeoPoint3

Returns

bool

TryIntersectWith(GeoPlane3, out GeoPoint3, Tolerance)

Tries to find the point where this segment crosses a plane, within a tolerance.

public bool TryIntersectWith(GeoPlane3 plane, out GeoPoint3 intersection, Tolerance tolerance)

Parameters

plane GeoPlane3
intersection GeoPoint3
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoTriangle3, out GeoPoint3)

Tries to find the point where this segment crosses a triangle, using the default tolerance.

public bool TryIntersectWith(GeoTriangle3 triangle, out GeoPoint3 intersection)

Parameters

triangle GeoTriangle3
intersection GeoPoint3

Returns

bool

TryIntersectWith(GeoTriangle3, out GeoPoint3, Tolerance)

Tries to find the point where this segment crosses a triangle, within a tolerance.

public bool TryIntersectWith(GeoTriangle3 triangle, out GeoPoint3 intersection, Tolerance tolerance)

Parameters

triangle GeoTriangle3
intersection GeoPoint3
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoFace3, out GeoPoint3)

Tries to find the point where this segment crosses a face, using the default tolerance.

public bool TryIntersectWith(GeoFace3 face, out GeoPoint3 intersection)

Parameters

face GeoFace3

The face.

intersection GeoPoint3

The crossing point when the method returns true.

Returns

bool

TryIntersectWith(GeoFace3, out GeoPoint3, Tolerance)

Tries to find the point where this segment crosses a face, within a tolerance.

public bool TryIntersectWith(GeoFace3 face, out GeoPoint3 intersection, Tolerance tolerance)

Parameters

face GeoFace3

The face.

intersection GeoPoint3

The crossing point when the method returns true.

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoPolygon3, out GeoPoint3)

Tries to find the point where this segment crosses a polygon, using the default tolerance.

public bool TryIntersectWith(GeoPolygon3 polygon, out GeoPoint3 intersection)

Parameters

polygon GeoPolygon3

The polygon.

intersection GeoPoint3

The crossing point when the method returns true.

Returns

bool

TryIntersectWith(GeoPolygon3, out GeoPoint3, Tolerance)

Tries to find the point where this segment crosses a polygon, within a tolerance.

public bool TryIntersectWith(GeoPolygon3 polygon, out GeoPoint3 intersection, Tolerance tolerance)

Parameters

polygon GeoPolygon3

The polygon.

intersection GeoPoint3

The crossing point when the method returns true.

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoArc3, out GeoPoint3[])

Tries to find where an arc crosses this segment, using the default tolerance.

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 an arc crosses this segment, 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 a circle crosses this segment, using the default tolerance.

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 a circle crosses this segment, 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(GeoRay3, out GeoPoint3[])

Tries to find where this segment 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 segment 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