Synopsis
PDX_MSGT gdx_ShellSort(long option, MDA_PTR gdxShellPtr, int gdxModel, MDA_COUNT *nShells, MDA_PTR **gdxShellPtrs)
Purpose
Determine disjoint faces in shell
Description
The specified shell will be traversed to check if all the faces are connected via shared edge curves. If disjoint faces are detected new shells will be created to hold the connected faces. The original shell is not modified.
Input
option
Options (not used)
gdxShellPtr
GDX shell to process
gdxModel
GDX model to create new shell(s) in
Output
nShells
Number of new GDX shells created (0 is returned if no disjoint faces detected)
gdxShellPtrs
Array of new GDX shell entities created (must be freed by calling application)
Return
GDX_NOERR or error