< Home

< Programming Guide

< Supported File Formats

REFERENCE MANUAL

A3DStatus A3DSewBrep (A3DRiBrepModel ***p, A3DUns32 uNbBrepModels, double dTolerance, A3DRiBrepModel ***pBrepModelsOut, A3DUns32 *const uNbBrepOut)
 Function to sew multiple B-rep data structures. More...
 
A3DStatus A3DAsmModelFileSew (A3DAsmModelFile **ppModelFile, A3DDouble dToleranceInMM)
 Function to sew one model file. More...
 

Detailed Description

Version
6.0

Healing functions for model file or BRepData.

See also
A3DAsmModelFileSew, A3DSewBrep

Function Documentation

A3DStatus A3DSewBrep ( A3DRiBrepModel ***  p,
A3DUns32  uNbBrepModels,
double  dTolerance,
A3DRiBrepModel ***  pBrepModelsOut,
A3DUns32 *const  uNbBrepOut 
)

Function to sew multiple B-rep data structures.

Version
5.2
Parameters
[in]pAn array of A3DRiBrepModel* to sew.
[in]uNbBrepModelsThe number of A3DRiBrepModel* in p.
[in]dToleranceThe maximum tolerance for the sewing (in file unit).
[out]pBrepModelsOutThe output array of sewed A3DRiBrepModel*.
[out]uNbBrepOutThe number of A3DRiBrepModel* in pBrepModelsOut.
Returns
A3D_SUCCESS
A3D_ERROR
A3D_INVALID_ENTITY_NULL
A3D_INVALID_DATA_STRUCT_SIZE
A3DStatus A3DAsmModelFileSew ( A3DAsmModelFile **  ppModelFile,
A3DDouble  dToleranceInMM 
)

Function to sew one model file.

Version
6.0
Parameters
[in]ppModelFileThe model file to sew.
[in]dToleranceInMMThe maximum tolerance for the sewing (in mm).
Returns
A3D_SUCCESS
A3D_INVALID_ENTITY_NULL