Object ProFit

Function ProFitInterferenceCompute


Description
Returns the interference information between two specified components. The data obtained using this API can be passed to ProFitInterferencevolumeCompute() and ProFitInterferencevolumeDisplay(). If the components are regenerated, the interferences should be recalculated.
Replacement in Object TOOLKIT: pfcSelectionEvaluator::ComputeInterference
Synopsis
#include <ProFit.h>
ProErrorProFitInterferenceCompute(
ProSelection solid_1
/* (In)
The first part.
*/
ProSelection solid_2
/* (In)
The second part.
*/
ProBoolean set_facets
/* (In)
The options to include facets.
*/
ProBoolean set_quilts
/* (In)
The options to include quilts.
*/
ProInterferenceData* interf_data
/* (Out)
The interference data. If no interference detected, NULL value will be returned. Free this using ProInterferenceDataFree().
*/
)
Returns
PRO_TK_NO_ERRORThe function successfully computed the interference.
PRO_TK_BAD_INPUTSOne or more of the input arguments are invalid.
PRO_TK_GENERAL_ERRORThe interference could not be computed.

Manual References:

  1. Pro/DEVELOP to Creo Parametric TOOLKIT Function Mapping: Equivalent Pro/DEVELOP Functions
  2. Core: 3D Geometry: Interference
  3. Core: 3D Geometry: Interference

Sample Code References:

  1. pt_userguide ( UgGeomInterferCheck.c )