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
Returns
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
Returns
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
otherGeoLine3The other segment.
extensionLineExtensionWhich segment may be reached past its endpoints: First is this one, Second the other.
intersectionGeoPoint3The crossing point when the method returns true.
Returns
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
otherGeoLine3The other segment.
extensionLineExtensionWhich segment may be reached past its endpoints: First is this one, Second the other.
intersectionGeoPoint3The crossing point when the method returns true.
toleranceToleranceThe tolerance.
Returns
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
Returns
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
Returns
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
triangleGeoTriangle3intersectionGeoPoint3
Returns
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
triangleGeoTriangle3intersectionGeoPoint3toleranceTolerance
Returns
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
Returns
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
faceGeoFace3The face.
intersectionGeoPoint3The crossing point when the method returns true.
toleranceToleranceThe tolerance.
Returns
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
polygonGeoPolygon3The polygon.
intersectionGeoPoint3The crossing point when the method returns true.
Returns
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
polygonGeoPolygon3The polygon.
intersectionGeoPoint3The crossing point when the method returns true.
toleranceToleranceThe tolerance.
Returns
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
arcGeoArc3The arc.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
arcGeoArc3The arc.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
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
circleGeoCircle3The circle.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
Returns
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
circleGeoCircle3The circle.
intersectionsGeoPoint3[]The crossing points when the method returns true; empty otherwise.
toleranceToleranceThe tolerance.
Returns
TryIntersectWith(GeoRay3, out GeoPoint3[])
Tries to find where this segment crosses a ray.
public bool TryIntersectWith(GeoRay3 ray, out GeoPoint3[] intersections)
Parameters
Returns
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)