Data Structures | |
struct | A3DSewOptionsData |
A3DSewOptionsData option structure. More... | |
Functions | |
A3DStatus | A3DAsmModelFileSew (A3DAsmModelFile **ppModelFile, A3DDouble dToleranceInMM, A3DSewOptionsData const *pData) |
Function to sew one model file. More... | |
A3DStatus | A3DSewBrep (A3DRiBrepModel ***p, A3DUns32 uNbBrepModels, A3DDouble dTolerance, A3DSewOptionsData const *pData, A3DRiBrepModel ***pBrepModelsOut, A3DUns32 *const uNbBrepOut) |
Function to sew multiple B-rep data structures. More... | |
Detailed Description
- Version
- 6.0
Healing functions for model file or BRepData.
- See also
- A3DAsmModelFileSew, A3DSewBrep
Function Documentation
◆ A3DSewBrep()
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
-
[in] p An array of A3DRiBrepModel* to sew. [in] uNbBrepModels The number of A3DRiBrepModel* in p. [in] dTolerance The maximum tolerance for the sewing (in file unit). [in] pData options of the sew. [out] pBrepModelsOut The output array of sewed A3DRiBrepModel*. [out] uNbBrepOut The number of A3DRiBrepModel* in pBrepModelsOut.
- Returns
- A3D_SUCCESS
-
A3D_ERROR
-
A3D_INVALID_ENTITY_NULL
-
A3D_INVALID_DATA_STRUCT_SIZE
-
A3D_INCOMPATIBLE_FUNCTION_WITH_KEEP_PARSED_ENTITY_MODE
◆ A3DAsmModelFileSew()
A3DStatus A3DAsmModelFileSew | ( | A3DAsmModelFile ** | ppModelFile, |
A3DDouble | dToleranceInMM, | ||
A3DSewOptionsData const * | pData | ||
) |
Function to sew one model file.
- Version
- 6.0
- Parameters
-
[in] ppModelFile The model file to sew. [in] dToleranceInMM The maximum tolerance for the sewing (in mm). [in] pData options of the sew.
- Returns
- A3D_SUCCESS
-
A3D_INVALID_ENTITY_NULL
-
A3D_INCOMPATIBLE_FUNCTION_WITH_KEEP_PARSED_ENTITY_MODE