Table of Contents

Method TryIntersectWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TryIntersectWith(GeoPlane3, out GeoRay3)

Tries to find the line where this plane meets another plane, using the default tolerance.

public bool TryIntersectWith(GeoPlane3 other, out GeoRay3 intersection)

Parameters

other GeoPlane3
intersection GeoRay3

Returns

bool

TryIntersectWith(GeoPlane3, out GeoRay3, Tolerance)

Tries to find the line where this plane meets another plane, within a tolerance.

public bool TryIntersectWith(GeoPlane3 other, out GeoRay3 intersection, Tolerance tolerance)

Parameters

other GeoPlane3
intersection GeoRay3
tolerance Tolerance

Returns

bool

TryIntersectWith(GeoLine3, out GeoPoint3)

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

public bool TryIntersectWith(GeoLine3 line, out GeoPoint3 intersection)

Parameters

line GeoLine3

The segment.

intersection GeoPoint3

The crossing point when the method returns true.

Returns

bool

TryIntersectWith(GeoLine3, out GeoPoint3, Tolerance)

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

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

Parameters

line GeoLine3

The segment.

intersection GeoPoint3

The crossing point when the method returns true.

tolerance Tolerance

The tolerance.

Returns

bool

TryIntersectWith(GeoRay3, out GeoPoint3)

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

public bool TryIntersectWith(GeoRay3 ray, out GeoPoint3 intersection)

Parameters

ray GeoRay3

The ray.

intersection GeoPoint3

The crossing point when the method returns true.

Returns

bool

TryIntersectWith(GeoRay3, out GeoPoint3, Tolerance)

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

public bool TryIntersectWith(GeoRay3 ray, out GeoPoint3 intersection, Tolerance tolerance)

Parameters

ray GeoRay3

The ray.

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 plane, 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 plane, 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 plane, 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 plane, 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