Table of Contents

Method TryIntersectWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TryIntersectWith(GeoPlane3, out GeoPoint3[])

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

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

Parameters

plane GeoPlane3

The plane.

intersections GeoPoint3[]

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

Returns

bool

TryIntersectWith(GeoPlane3, out GeoPoint3[], Tolerance)

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

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

Parameters

plane GeoPlane3

The plane.

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

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 arc 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 arc crosses a ray, using the default tolerance.

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 arc 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(GeoArc3, out GeoPoint3[])

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

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

Parameters

other 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 arc crosses an arc, within a tolerance.

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

Parameters

other 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 arc crosses a circle, 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 this arc 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(GeoTriangle3, out GeoPoint3[])

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

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

Parameters

triangle GeoTriangle3

The triangle.

intersections GeoPoint3[]

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

Returns

bool

TryIntersectWith(GeoTriangle3, out GeoPoint3[], Tolerance)

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

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

Parameters

triangle GeoTriangle3

The triangle.

intersections GeoPoint3[]

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

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoPolygon3, out GeoPoint3[])

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

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

Parameters

polygon GeoPolygon3

The polygon.

intersections GeoPoint3[]

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

Returns

bool

TryIntersectWith(GeoPolygon3, out GeoPoint3[], Tolerance)

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

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

Parameters

polygon GeoPolygon3

The polygon.

intersections GeoPoint3[]

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

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoFace3, out GeoPoint3[])

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

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

Parameters

face GeoFace3

The face.

intersections GeoPoint3[]

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

Returns

bool

TryIntersectWith(GeoFace3, out GeoPoint3[], Tolerance)

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

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

Parameters

face GeoFace3

The face.

intersections GeoPoint3[]

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

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoSolid3, out GeoPoint3[])

Tries to find where this arc crosses the surface of a solid, using the default tolerance.

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

Parameters

solid GeoSolid3

The solid.

intersections GeoPoint3[]

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

Returns

bool

TryIntersectWith(GeoSolid3, out GeoPoint3[], Tolerance)

Tries to find where this arc crosses the surface of a solid, within a tolerance.

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

Parameters

solid GeoSolid3

The solid.

intersections GeoPoint3[]

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

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoObb3, out GeoPoint3[])

Tries to find where this arc crosses the surface of an oriented box, using the default tolerance.

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

Parameters

box GeoObb3

The oriented box.

intersections GeoPoint3[]

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

Returns

bool

TryIntersectWith(GeoObb3, out GeoPoint3[], Tolerance)

Tries to find where this arc crosses the surface of an oriented box, within a tolerance.

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

Parameters

box GeoObb3

The oriented box.

intersections GeoPoint3[]

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

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoAabb3, out GeoPoint3[])

Tries to find where this arc crosses the surface of an axis-aligned box, using the default tolerance.

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

Parameters

box GeoAabb3

The axis-aligned box.

intersections GeoPoint3[]

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

Returns

bool

TryIntersectWith(GeoAabb3, out GeoPoint3[], Tolerance)

Tries to find where this arc crosses the surface of an axis-aligned box, within a tolerance.

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

Parameters

box GeoAabb3

The axis-aligned box.

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 an edge crosses this arc.

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

Parameters

edge GeoEdge3

The edge.

intersections GeoPoint3[]

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

Returns

bool

TryIntersectWith(GeoEdge3, out GeoPoint3[], Tolerance)

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

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

Parameters

edge GeoEdge3

The edge.

intersections GeoPoint3[]

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

tolerance Tolerance

The tolerance.

Returns

bool