Description | |||||||||||
Computes the outline of a solid. This outline can include external datums. | |||||||||||
Synopsis | |||||||||||
#include <ProSolid.h> | |||||||||||
ProError | ProSolidOutlineWithOptionsCompute | ( | |||||||||
ProSolid p_solid | |||||||||||
/* (In) | |||||||||||
The solid whose outline is to be computed. | |||||||||||
*/ | |||||||||||
ProMatrix matrix | |||||||||||
/* (In) | |||||||||||
The orientation matrix (with respect to the base coordinate system) to which the outline is to be computed. | |||||||||||
*/ | |||||||||||
ProSolidOutlExclTypes excludes[] | |||||||||||
/* (In) | |||||||||||
An array of types to exclude from outline computation (such as nongeometric features). If you set this to PRO_OUTL_EXC_NOT_USED, nothing is excluded. | |||||||||||
*/ | |||||||||||
int num_excludes | |||||||||||
/* (In) | |||||||||||
The number of exclusions in the array. | |||||||||||
*/ | |||||||||||
ProFeatureFilterAction filter_action | |||||||||||
/* (In) | |||||||||||
The filter function. If NULL, all features are considred while computing outline. | |||||||||||
*/ | |||||||||||
ProAppData app_data | |||||||||||
/* (In) | |||||||||||
The application data passed to the filter functions. | |||||||||||
*/ | |||||||||||
Pro3dPnt r_outline_points[2] | |||||||||||
/* (Out) | |||||||||||
The two points that define the boundary box of the solid in the specified orientation. | |||||||||||
*/ | |||||||||||
) | |||||||||||
Returns | |||||||||||
|