RFVertex.EnumAbnormalFaces



Your Ad Here

Description

Collectes entity's ID of abnormal adjacent faces up to the specified maximum count in an RFEntityID array and retrieves the actual number of abnormal adjacent faces.

Syntax

Function RFVertex.EnumAbnormalFaces(bCheckOnPlane As Boolean, maxFaceCount As Long, pFaceIDs As RFEntityID, pFaceCount As Long) As RFErrorCode

The EnumAbnormalFaces syntax has these parts:

Part Description
bCheckOnPlane [INBoolean Required. It determines whether the additional crossing face checking is performed by projecting adjacent faces on the vertex plane.
maxFaceCount [INLong Required. The array size of pFaceIDs. (Maximum number of faces expected.)
pFaceIDs [OUTRFEntityID Required. The first element of an RFEntityID array to store entity ID's of abnormal adjacent faces.
pFaceCount [OUTLong Required. The actual number of abnormal adjacent faces.

Settings

The bCheckOnPlane has these settings:

Value Description
TRUE Adjacent faces are projected on a plane defined by the vertex normal and its position. It checks geometrical abrnomalities by verifying if there are any adjacent edges intersecting with each other.
FALSE Crossing face checking is not performed.

Remarks

 

Return to Rapidform Index


Your Ad Here