A3DCompareFacesInBrepModels

A3DStatus A3DCompareFacesInBrepModels(A3DAsmModelFile *pFirstModelFile, A3DAsmModelFile *pSecondModelFile, A3DDouble dTolerance, A3DCompareOutputData *pOutput)
A3DStatus A3DCompareFacesInBrepModels(A3DAsmModelFile* pFirstModelFile, A3DAsmModelFile* pSecondModelFile, A3DDouble dTolerance, A3DCompareOutputData* pOutput)

Function to compare the faces of two:c:type:~A3DAsmModelFile.

Parameters

pFirstModelFile: a:c:type:~A3DAsmModelFilecontaining the first group of:c:type:~A3DRiBrepModel.

pSecondModelFile: a:c:type:~A3DAsmModelFilecontaining the second group of:c:type:~A3DRiBrepModel.

dTolerance: maximum distance between two matching faces, in model’s unit

pOutput: pointer to a:c:struct:~A3DCompareOutputDatathat contains returned data. It has to be freed by calling again:c:func:~A3DCompareFacesInBrepModelswith A3D_NULL_HANDLE as input:c:type:~A3DAsmModelFilepointers.

Returns

A3D_SUCCESSon success, or an error code on failure