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
planeGeoPlane3The plane.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
planeGeoPlane3The plane.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
lineGeoLine3The segment.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
lineGeoLine3The segment.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
rayGeoRay3The ray.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
rayGeoRay3The ray.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
otherGeoArc3The arc.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
otherGeoArc3The arc.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
circleGeoCircle3The circle.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
circleGeoCircle3The circle.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
triangleGeoTriangle3The triangle.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
triangleGeoTriangle3The triangle.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
polygonGeoPolygon3The polygon.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
polygonGeoPolygon3The polygon.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
faceGeoFace3The face.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
faceGeoFace3The face.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
solidGeoSolid3The solid.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
solidGeoSolid3The solid.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
boxGeoObb3The oriented box.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
boxGeoObb3The oriented box.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
boxGeoAabb3The axis-aligned box.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
boxGeoAabb3The axis-aligned box.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
TryIntersectWith(GeoEdge3, out GeoPoint3[])
Tries to find where an edge crosses this arc.
public bool TryIntersectWith(GeoEdge3 edge, out GeoPoint3[] intersections)
Parameters
edgeGeoEdge3The edge.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
edgeGeoEdge3The edge.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.