Description
Deletes singular data in a specified shell and returns an RFErrorCode value indicating whether an error occurs.
Syntax
Function RFMeshTools.DeleteSingularities(shellID As RFEntityID, bIsolstedVertices As Boolean, bCoincidentVertices As Boolean, bFoldedFaces As Boolean, bBoundaryFaces As Boolean, boundaryFacesEdgeCount As Long, bClusterFaces As Boolean, clusterFaceCount As Long, bZeroAreaFaces As Boolean, zeroAreaFacesCrit As Double) As RFErrorCode
The DeleteSingularities syntax has these parts:
| Part | Description |
|---|---|
| shellID | [IN] RFEntityID Required. Shell's RFEntityID to delete singular data. |
| bIsolstedVertices | [IN] Boolean Required. It determines whether isolated vertices are deleted or not. |
| bCoincidentVertices | [IN] Boolean Required. It determines whether coincident vertices are deleted or not. |
| bFoldedFaces | [IN] Boolean Required. It determines whether folded faces are deleted or not. |
| bBoundaryFaces | [IN] Boolean Required. It determines whether boundary faces are deleted or not. |
| boundaryFacesEdgeCount | [IN] Long Required. Number of boundary edges criterion in a face to delete. It should 1,2 or 3. |
| bClusterFaces | [IN] Boolean Required. It determines whether face clusters are deleted or not. |
| clusterFaceCount | [IN] Long Required. Number of faces criterion in a cluster to delete. |
| bZeroAreaFaces | [IN] Boolean Required. It determines whether zero area faces are deleted or not. |
| zeroAreaFacesCrit | [IN] Double Required. Area tolerance to determine face's area is 0 or not. |
Remarks