Table of Contents

Method CollidesWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

CollidesWith(GeoAabb3)

Checks whether this edge touches an axis-aligned box.

public bool CollidesWith(GeoAabb3 box)

Parameters

box GeoAabb3

Returns

bool

CollidesWith(GeoAabb3, Tolerance)

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

public bool CollidesWith(GeoAabb3 box, Tolerance tolerance)

Parameters

box GeoAabb3

The axis-aligned box.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoArc3)

Checks whether this edge touches an arc.

public bool CollidesWith(GeoArc3 arc)

Parameters

arc GeoArc3

Returns

bool

CollidesWith(GeoArc3, Tolerance)

Checks whether this edge touches an arc, within a tolerance.

public bool CollidesWith(GeoArc3 arc, Tolerance tolerance)

Parameters

arc GeoArc3

The arc.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoCircle3)

Checks whether this edge touches a circle.

public bool CollidesWith(GeoCircle3 circle)

Parameters

circle GeoCircle3

Returns

bool

CollidesWith(GeoCircle3, Tolerance)

Checks whether this edge touches a circle, within a tolerance.

public bool CollidesWith(GeoCircle3 circle, Tolerance tolerance)

Parameters

circle GeoCircle3

The circle.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoFace3)

Checks whether this edge touches a face.

public bool CollidesWith(GeoFace3 face)

Parameters

face GeoFace3

Returns

bool

CollidesWith(GeoFace3, Tolerance)

Checks whether this edge touches a face, within a tolerance.

public bool CollidesWith(GeoFace3 face, Tolerance tolerance)

Parameters

face GeoFace3

The face.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoObb3)

Checks whether this edge touches an oriented box.

public bool CollidesWith(GeoObb3 box)

Parameters

box GeoObb3

Returns

bool

CollidesWith(GeoObb3, Tolerance)

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

public bool CollidesWith(GeoObb3 box, Tolerance tolerance)

Parameters

box GeoObb3

The oriented box.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoPolygon3)

Checks whether this edge touches a polygon.

public bool CollidesWith(GeoPolygon3 polygon)

Parameters

polygon GeoPolygon3

Returns

bool

CollidesWith(GeoPolygon3, Tolerance)

Checks whether this edge touches a polygon, within a tolerance.

public bool CollidesWith(GeoPolygon3 polygon, Tolerance tolerance)

Parameters

polygon GeoPolygon3

The polygon.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoSolid3)

Checks whether this edge touches a solid.

public bool CollidesWith(GeoSolid3 solid)

Parameters

solid GeoSolid3

Returns

bool

CollidesWith(GeoSolid3, Tolerance)

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

public bool CollidesWith(GeoSolid3 solid, Tolerance tolerance)

Parameters

solid GeoSolid3

The solid.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoTriangle3)

Checks whether this edge touches a triangle.

public bool CollidesWith(GeoTriangle3 triangle)

Parameters

triangle GeoTriangle3

Returns

bool

CollidesWith(GeoTriangle3, Tolerance)

Checks whether this edge touches a triangle, within a tolerance.

public bool CollidesWith(GeoTriangle3 triangle, Tolerance tolerance)

Parameters

triangle GeoTriangle3

The triangle.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoPlane3)

Checks whether this edge touches a plane.

public bool CollidesWith(GeoPlane3 plane)

Parameters

plane GeoPlane3

The plane.

Returns

bool

CollidesWith(GeoPlane3, Tolerance)

Checks whether this edge touches a plane, within a tolerance.

public bool CollidesWith(GeoPlane3 plane, Tolerance tolerance)

Parameters

plane GeoPlane3

The plane.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoLine3)

Determines whether this edge touches a segment.

public bool CollidesWith(GeoLine3 line)

Parameters

line GeoLine3

Returns

bool

CollidesWith(GeoLine3, Tolerance)

Determines whether this edge touches a segment, within a tolerance.

public bool CollidesWith(GeoLine3 line, Tolerance tolerance)

Parameters

line GeoLine3

The segment.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoRay3)

Determines whether this edge touches a ray.

public bool CollidesWith(GeoRay3 ray)

Parameters

ray GeoRay3

Returns

bool

CollidesWith(GeoRay3, Tolerance)

Determines whether this edge touches a ray, within a tolerance.

public bool CollidesWith(GeoRay3 ray, Tolerance tolerance)

Parameters

ray GeoRay3

The ray.

tolerance Tolerance

The tolerance.

Returns

bool

CollidesWith(GeoEdge3)

Determines whether this edge touches another edge.

public bool CollidesWith(GeoEdge3 other)

Parameters

other GeoEdge3

Returns

bool

Remarks

Two edges lying along each other touch along a length and cross nowhere, so this is not the crossing test with the place thrown away.

CollidesWith(GeoEdge3, Tolerance)

Determines whether this edge touches another edge, within a tolerance.

public bool CollidesWith(GeoEdge3 other, Tolerance tolerance)

Parameters

other GeoEdge3

The other edge.

tolerance Tolerance

The tolerance.

Returns

bool