Table of Contents

Method TryIntersectWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TryIntersectWith(GeoPlane3, out GeoPoint3)

Tries to find the point where this ray 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 ray 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 ray 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 ray 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 ray 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 ray 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 ray 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 ray 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 ray, 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 ray, 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 ray, 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 ray, 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 ray 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 ray 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