Healing
Types
A3DSewOptionsData |
Functions
A3DStatus |
A3DSewBrep |
A3DStatus |
A3DAsmModelFileSew |
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