Method CollidesWith
- Namespace
- GeometryHelper.Geometry
- Assembly
- GeometryHelper.dll
CollidesWith(GeoLine3)
Determines whether this solid touches or overlaps a line segment.
public bool CollidesWith(GeoLine3 line)
Parameters
lineGeoLine3
Returns
CollidesWith(GeoLine3, Tolerance)
Determines whether this solid touches or overlaps a line segment, within a tolerance.
public bool CollidesWith(GeoLine3 line, Tolerance tolerance)
Parameters
Returns
CollidesWith(GeoPolyline3)
Determines whether this solid touches or overlaps a polyline.
public bool CollidesWith(GeoPolyline3 polyline)
Parameters
polylineGeoPolyline3
Returns
CollidesWith(GeoPolyline3, Tolerance)
Determines whether this solid touches or overlaps a polyline, within a tolerance.
public bool CollidesWith(GeoPolyline3 polyline, Tolerance tolerance)
Parameters
polylineGeoPolyline3toleranceTolerance
Returns
CollidesWith(GeoPolygon3)
Determines whether this solid touches or overlaps a polygon.
public bool CollidesWith(GeoPolygon3 polygon)
Parameters
polygonGeoPolygon3
Returns
CollidesWith(GeoPolygon3, Tolerance)
Determines whether this solid touches or overlaps a polygon, within a tolerance.
public bool CollidesWith(GeoPolygon3 polygon, Tolerance tolerance)
Parameters
polygonGeoPolygon3toleranceTolerance
Returns
CollidesWith(GeoFace3)
Determines whether this solid touches or overlaps a face.
public bool CollidesWith(GeoFace3 face)
Parameters
faceGeoFace3
Returns
CollidesWith(GeoFace3, Tolerance)
Determines whether this solid touches or overlaps a face, within a tolerance.
public bool CollidesWith(GeoFace3 face, Tolerance tolerance)
Parameters
Returns
CollidesWith(GeoObb3)
Determines whether this solid touches or overlaps an oriented box.
public bool CollidesWith(GeoObb3 box)
Parameters
boxGeoObb3
Returns
CollidesWith(GeoObb3, Tolerance)
Determines whether this solid touches or overlaps an oriented box, within a tolerance.
public bool CollidesWith(GeoObb3 box, Tolerance tolerance)
Parameters
Returns
CollidesWith(GeoSolid3)
Determines whether this solid touches or overlaps another solid.
public bool CollidesWith(GeoSolid3 other)
Parameters
otherGeoSolid3
Returns
CollidesWith(GeoSolid3, Tolerance)
Determines whether this solid touches or overlaps another solid, within a tolerance.
public bool CollidesWith(GeoSolid3 other, Tolerance tolerance)
Parameters
Returns
Remarks
One body sitting wholly inside the other counts as touching, even where no two faces meet.
CollidesWith(GeoRay3)
Determines whether this solid is reached by a ray.
public bool CollidesWith(GeoRay3 ray)
Parameters
rayGeoRay3
Returns
CollidesWith(GeoRay3, Tolerance)
Determines whether this solid is reached by a ray, within a tolerance.
public bool CollidesWith(GeoRay3 ray, Tolerance tolerance)
Parameters
Returns
CollidesWith(GeoAabb3)
Checks whether this solid touches an axis-aligned box, using the default tolerance.
public bool CollidesWith(GeoAabb3 box)
Parameters
boxGeoAabb3
Returns
CollidesWith(GeoAabb3, Tolerance)
Checks whether this solid touches an axis-aligned box, within a tolerance.
public bool CollidesWith(GeoAabb3 box, Tolerance tolerance)
Parameters
Returns
CollidesWith(GeoArc3)
Checks whether this solid touches an arc, using the default tolerance.
public bool CollidesWith(GeoArc3 arc)
Parameters
arcGeoArc3
Returns
CollidesWith(GeoArc3, Tolerance)
Checks whether this solid touches an arc, within a tolerance.
public bool CollidesWith(GeoArc3 arc, Tolerance tolerance)
Parameters
Returns
CollidesWith(GeoCircle3)
Checks whether this solid touches a circle, using the default tolerance.
public bool CollidesWith(GeoCircle3 circle)
Parameters
circleGeoCircle3
Returns
CollidesWith(GeoCircle3, Tolerance)
Checks whether this solid touches a circle, within a tolerance.
public bool CollidesWith(GeoCircle3 circle, Tolerance tolerance)
Parameters
circleGeoCircle3toleranceTolerance
Returns
CollidesWith(GeoEdge3)
Checks whether this solid touches an edge.
public bool CollidesWith(GeoEdge3 edge)
Parameters
edgeGeoEdge3
Returns
CollidesWith(GeoEdge3, Tolerance)
Checks whether this solid touches an edge, within a tolerance.
public bool CollidesWith(GeoEdge3 edge, Tolerance tolerance)
Parameters
Returns
CollidesWith(GeoPolylineArc3)
Checks whether this solid touches a curved chain.
public bool CollidesWith(GeoPolylineArc3 chain)
Parameters
chainGeoPolylineArc3The curved chain.
Returns
CollidesWith(GeoPolylineArc3, Tolerance)
Checks whether this solid touches a curved chain, within a tolerance.
public bool CollidesWith(GeoPolylineArc3 chain, Tolerance tolerance)
Parameters
chainGeoPolylineArc3The curved chain.
toleranceToleranceThe tolerance.
Returns
CollidesWith(GeoPolygonArc3)
Checks whether this solid touches a curved loop.
public bool CollidesWith(GeoPolygonArc3 loop)
Parameters
loopGeoPolygonArc3The curved loop.
Returns
CollidesWith(GeoPolygonArc3, Tolerance)
Checks whether this solid touches a curved loop, within a tolerance.
public bool CollidesWith(GeoPolygonArc3 loop, Tolerance tolerance)
Parameters
loopGeoPolygonArc3The curved loop.
toleranceToleranceThe tolerance.