Table of Contents

Method CollidesWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

CollidesWith(GeoAabb3)

Checks whether this box overlaps another one, using the default tolerance.

public bool CollidesWith(GeoAabb3 other)

Parameters

other GeoAabb3

Returns

bool

CollidesWith(GeoAabb3, Tolerance)

Checks whether this box overlaps another one, within a tolerance.

public bool CollidesWith(GeoAabb3 other, Tolerance tolerance)

Parameters

other GeoAabb3
tolerance Tolerance

Returns

bool

CollidesWith(GeoObb3)

Checks whether this box touches an oriented box, using the default tolerance.

public bool CollidesWith(GeoObb3 box)

Parameters

box GeoObb3

Returns

bool

CollidesWith(GeoObb3, Tolerance)

Checks whether this box touches an oriented box, within a tolerance.

public bool CollidesWith(GeoObb3 box, Tolerance tolerance)

Parameters

box GeoObb3
tolerance Tolerance

Returns

bool

CollidesWith(GeoLine3)

Checks whether this box touches a segment, using the default tolerance.

public bool CollidesWith(GeoLine3 line)

Parameters

line GeoLine3

Returns

bool

CollidesWith(GeoLine3, Tolerance)

Checks whether this box touches a segment, within a tolerance.

public bool CollidesWith(GeoLine3 line, Tolerance tolerance)

Parameters

line GeoLine3
tolerance Tolerance

Returns

bool

CollidesWith(GeoRay3)

Checks whether a ray starts inside this box or runs into it, using the default tolerance.

public bool CollidesWith(GeoRay3 ray)

Parameters

ray GeoRay3

Returns

bool

CollidesWith(GeoRay3, Tolerance)

Checks whether a ray starts inside this box or runs into it, within a tolerance.

public bool CollidesWith(GeoRay3 ray, Tolerance tolerance)

Parameters

ray GeoRay3
tolerance Tolerance

Returns

bool

CollidesWith(GeoSolid3)

Checks whether this box touches a solid, using the default tolerance.

public bool CollidesWith(GeoSolid3 solid)

Parameters

solid GeoSolid3

Returns

bool

CollidesWith(GeoSolid3, Tolerance)

Checks whether this box touches a solid, within a tolerance.

public bool CollidesWith(GeoSolid3 solid, Tolerance tolerance)

Parameters

solid GeoSolid3
tolerance Tolerance

Returns

bool

CollidesWith(GeoArc3)

Checks whether this axis-aligned box touches an arc, using the default tolerance.

public bool CollidesWith(GeoArc3 arc)

Parameters

arc GeoArc3

Returns

bool

CollidesWith(GeoArc3, Tolerance)

Checks whether this axis-aligned box touches an arc, within a tolerance.

public bool CollidesWith(GeoArc3 arc, Tolerance tolerance)

Parameters

arc GeoArc3
tolerance Tolerance

Returns

bool

CollidesWith(GeoCircle3)

Checks whether this axis-aligned box touches a circle, using the default tolerance.

public bool CollidesWith(GeoCircle3 circle)

Parameters

circle GeoCircle3

Returns

bool

CollidesWith(GeoCircle3, Tolerance)

Checks whether this axis-aligned box touches a circle, within a tolerance.

public bool CollidesWith(GeoCircle3 circle, Tolerance tolerance)

Parameters

circle GeoCircle3
tolerance Tolerance

Returns

bool

CollidesWith(GeoEdge3)

Checks whether this axis-aligned box touches an edge.

public bool CollidesWith(GeoEdge3 edge)

Parameters

edge GeoEdge3

Returns

bool

CollidesWith(GeoEdge3, Tolerance)

Checks whether this axis-aligned box touches an edge, within a tolerance.

public bool CollidesWith(GeoEdge3 edge, Tolerance tolerance)

Parameters

edge GeoEdge3

The edge.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoPolylineArc3)

Checks whether this axis-aligned box touches a curved chain.

public bool CollidesWith(GeoPolylineArc3 chain)

Parameters

chain GeoPolylineArc3

The curved chain.

Returns

bool

CollidesWith(GeoPolylineArc3, Tolerance)

Checks whether this axis-aligned box touches a curved chain, within a tolerance.

public bool CollidesWith(GeoPolylineArc3 chain, Tolerance tolerance)

Parameters

chain GeoPolylineArc3

The curved chain.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoPolygonArc3)

Checks whether this axis-aligned box touches a curved loop.

public bool CollidesWith(GeoPolygonArc3 loop)

Parameters

loop GeoPolygonArc3

The curved loop.

Returns

bool

CollidesWith(GeoPolygonArc3, Tolerance)

Checks whether this axis-aligned box touches a curved loop, within a tolerance.

public bool CollidesWith(GeoPolygonArc3 loop, Tolerance tolerance)

Parameters

loop GeoPolygonArc3

The curved loop.

tolerance Tolerance

The tolerance.

Returns

bool