Healing
Types
Functions
Detailed Description
- group a3d_Healing
Healing functions for model file or BRepData.
See also
- Version
6.0
Function Documentation
-
A3DStatus A3DSewBrep(A3DRiBrepModel ***p, A3DUns32 uNbBrepModels, A3DDouble dTolerance, A3DSewOptionsData const *pData, A3DRiBrepModel ***pBrepModelsOut, A3DUns32 *const uNbBrepOut)
Function to sew multiple B-rep data structures.
- Version
5.2
- Parameters:
p – [in] An array of A3DRiBrepModel* to sew.
uNbBrepModels – [in] The number of A3DRiBrepModel* in p.
dTolerance – [in] The maximum tolerance for the sewing (in file unit).
pData – [in] options of the sew.
pBrepModelsOut – [out] The output array of sewed A3DRiBrepModel*.
uNbBrepOut – [out] The number of A3DRiBrepModel* in pBrepModelsOut.
- Return values:
A3D_SUCCESS –
A3D_ERROR –
A3D_INVALID_ENTITY_NULL –
A3D_INVALID_DATA_STRUCT_SIZE –
A3D_INCOMPATIBLE_FUNCTION_WITH_KEEP_PARSED_ENTITY_MODE –
- Returns:
A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus A3DAsmModelFileSew(A3DAsmModelFile **ppModelFile, A3DDouble dToleranceInMM, A3DSewOptionsData const *pData)
Function to sew one model file.
- Version
6.0
- Parameters:
ppModelFile – [in] The model file to sew.
dToleranceInMM – [in] The maximum tolerance for the sewing (in mm). Must be positive.
pData – [in] options of the sew.
- Return values:
A3D_SUCCESS –
A3D_INVALID_DATA –
A3D_INVALID_ENTITY_NULL –
A3D_INCOMPATIBLE_FUNCTION_WITH_KEEP_PARSED_ENTITY_MODE –
- Returns:
A3D_SUCCESS
on success, or an error code on failure