Description | |||||||||||
Computes the outline of a solid. This outline can include external datums. | |||||||||||
Replacement in Object TOOLKIT: | pfcSolid::EvalOutline | ||||||||||
Synopsis | |||||||||||
#include <ProSolid.h> | |||||||||||
ProError | ProSolidOutlineCompute | ( | |||||||||
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. | |||||||||||
*/ | |||||||||||
Pro3dPnt r_outline_points[2] | |||||||||||
/* (Out) | |||||||||||
The two points that define the boundary box of the solid in the specified orientation. | |||||||||||
*/ | |||||||||||
) | |||||||||||
Returns | |||||||||||
|