MeshClash Class |
Namespace: Rhino.Geometry.Intersect
The MeshClash type exposes the following members.
Name | Description | |
---|---|---|
ClashPoint |
If valid, then the sphere centered at ClashPoint of ClashRadius
distance intersects the clashing meshes.
| |
ClashRadius |
Gets the clash, or intersection, radius.
| |
MeshA |
Gets the first mesh.
| |
MeshB |
Gets the second mesh.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FindDetail(RhinoObject, RhinoObject, Double) |
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.
| |
FindDetail(RhinoObject, RhinoObject, Double, MeshType, MeshingParameters) |
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.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Search(IEnumerableRhinoObject, IEnumerableRhinoObject, Double) |
Searches for locations where the distance from a RhinoObject, in one set of objects,
is less than the specified distance to another RhinoObject in a second set of objects.
This function uses the object's mesh to calculate the interferences.
Acceptable object types include: BrepObject, ExtrusionObject, MeshObject, and SubDObject.
| |
Search(IEnumerableMesh, IEnumerableMesh, Double, Int32) |
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.
| |
Search(Mesh, Mesh, Double, Int32) |
Searches the locations where the distance from the first mesh to the second mesh
is less than the provided value.
| |
Search(Mesh, IEnumerableMesh, Double, Int32) |
Searches the locations where the distance from the first mesh to a mesh in the second set of meshes
is less than the provided value.
| |
Search(IEnumerableRhinoObject, IEnumerableRhinoObject, Double, MeshType, MeshingParameters) |
Searches for locations where the distance from a RhinoObject, in one set of objects,
is less than the specified distance to another RhinoObject in a second set of objects.
This function uses the object's mesh to calculate the interferences.
Acceptable object types include: BrepObject, ExtrusionObject, MeshObject, and SubDObject.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |