|
楼主 |
发表于 2008-3-19 09:55:55
|
显示全部楼层
回复: PR #253025 Min Circumscribed cylinder coming up with incorrect values f
// 1. V43R\CONSFEAT\BEST_CIR.CPP
best_fit_fet->feature() == F_CYLINDER) //cylinder
// 2. V43R\CONSFEAT\BEST_CYL.CPP
CPCDbest_fit_circle *pBFCircle=new CPCDbest_fit_circle(m_pPartProgram, best_fit_fet, MEAS, 2, (TCHAR) probe_recomp);
//3. V43R\CONSFEAT\BFRE_CYL.CPP
int input_type = input_ids[h]->type();
if (input_type != MEASURED_POINT
&& input_type != MEASURED_CIRCLE // Added - DSZ
&& input_type != CONTACT_CIRCLE_FEATURE // Added - DSZ
&& input_type != CONST_BFRE_CIRCLE // Added - DSZ
&& input_type != CONST_BF_CIRCLE // Added - DSZ
&& input_type != AUTO_VECTOR_FEATURE
&& input_type != CONTACT_VECTOR_POINT_FEATURE // Replaces AUTO_VECTOR_FEATURE - DSZ
&& input_type != AUTO_SURFACE_FEATURE
&& input_type != CONTACT_SURFACE_POINT_FEATURE // Replaces AUTO_SURFACE_FEATURE - DSZ
&& input_type != DCCSCAN_OBJECT
&& input_type != MANSCAN_OBJECT
&& input_type != FILTER_SET
&& input_type != ADJUST_FILTER
&& input_type != CONST_SET
&& input_type != BASIC_SCAN_OBJECT
&& input_type != AUTO_EDGE_FEATURE
&& input_type != CONTACT_EDGE_POINT_FEATURE) // Replaces AUTO_EDGE_FEATURE - DSZ |
|