A3DSewBrep

A3DStatus A3DSewBrep(A3DRiBrepModel ***p, A3DUns32 uNbBrepModels, A3DDouble dTolerance, A3DSewOptionsData const *pData, A3DRiBrepModel ***pBrepModelsOut, A3DUns32 *const uNbBrepOut)
A3DStatus A3DSewBrep(A3DRiBrepModel* **p, A3DUns32 uNbBrepModels, A3DDouble dTolerance, A3DSewOptionsData* pData, A3DRiBrepModel* **pBrepModelsOut, A3DUns32* uNbBrepOut)

Function to sew multiple B-rep data structures.

Parameters

p: An array of A3DRiBrepModel* to sew.

uNbBrepModels: The number of A3DRiBrepModel* in p.

dTolerance: The maximum tolerance for the sewing (in file unit).

pData: options of the sew.

pBrepModelsOut: The output array of sewed A3DRiBrepModel*.

uNbBrepOut: The number of A3DRiBrepModel* in pBrepModelsOut.

Returns

A3D_SUCCESS on success, or an error code on failure