简介:
NX二次开发 根据RGB颜色获取UG颜色ID UF_DISP_ask_closest_color,函数都封装好了直接用吧。
代码:
// ************************************************************************
// 说明:根据RGB颜色获取UG颜色ID
// 参数 double douRGB[3] :红、绿、蓝色值[0,255]
// 返回值 int :UG颜色ID
// ************************************************************************
int getNXColor(double douRGB[3])
{
int iNXColor = 0;
double clr_values[3] = { douRGB[0] / 255.0 , douRGB[1] / 255.0, douRGB[2] / 255.0 };
UF_DISP_ask_closest_color(UF_DISP_rgb_model, clr_values,
UF_DISP_CCM_EUCLIDEAN_DISTANCE, &iNXColor);
return iNXColor;
}
// ************************************************************************
// 说明:根据R