Description | ||||||||||||||
For each shell and void of this solid, returns surface-contour pairs which describe them.
NOTE: When the surface is split into a few pieces (has more than one external contour) these pieces may belong to different shells. Hence, each shell face has to be described by a pair (surface id, ProContour) - see ProSldsurfaceShellface. |
||||||||||||||
Replacement in Object TOOLKIT: | wfcWSolid::FindShellsAndVoids | |||||||||||||
Synopsis | ||||||||||||||
#include <ProSurface.h> | ||||||||||||||
ProError | ProSldsurfaceShellsAndVoidsFind | ( | ||||||||||||
ProSolid solid | ||||||||||||||
/* (In) | ||||||||||||||
The solid handle. Cannot be NULL. | ||||||||||||||
*/ | ||||||||||||||
ProSldsurfaceShellorder** shell_order | ||||||||||||||
/* (Out) | ||||||||||||||
ProArray of ProSldsurfaceShellorder structures. The function allocates the memory for this argument. Cannot be NULL. Free this output using ProArrayFree(). | ||||||||||||||
*/ | ||||||||||||||
ProSldsurfaceShellface** shell_faces | ||||||||||||||
/* (Out) | ||||||||||||||
ProArray of ProSldsurfaceShellface structures. For each shell or void, their faces take a contingent segment in this array. The function allocates the memory for this argument. Cannot be NULL. Free this output using ProArrayFree(). | ||||||||||||||
*/ | ||||||||||||||
) | ||||||||||||||
Returns | ||||||||||||||
|