# MeshClash class

Namespace: [Rhino.Geometry.Intersect](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.geometry.intersect.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class MeshClash
```

Represents a particular instance of a clash or intersection between two meshes.

## Properties

- [ClashPoint](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.intersect.meshclash/clashpoint.md): If valid, then the sphere centered at ClashPoint of ClashRadius distance intersects the clashing meshes.
- [ClashRadius](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.intersect.meshclash/clashradius.md): Gets the clash, or intersection, radius.
- [MeshA](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.intersect.meshclash/mesha.md): Gets the first mesh.
- [MeshB](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.intersect.meshclash/meshb.md): Gets the second mesh.

## Methods

- [FindDetail](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.intersect.meshclash/finddetail.md): (2 overloads, static) Finds all of the mesh faces on each of two Rhino objects that interfere within a clash distance. This function uses the object's mesh to calculate the interferences. Acceptable object types include: BrepObject, ExtrusionObject, MeshObject, and SubDObject.
- [Search](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.intersect.meshclash/search.md): (5 overloads, static) Searches for locations where the distance from a mesh in one set of meshes is less than distance to another mesh in a second set of meshes.
