欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > NX二次开发-创建临时文本UF_DISP_display_temporary_text

NX二次开发-创建临时文本UF_DISP_display_temporary_text

2024/10/24 22:05:05 来源:https://blog.csdn.net/David_dai001/article/details/139884698  浏览:    关键词:NX二次开发-创建临时文本UF_DISP_display_temporary_text

void create_note(double center[3])//坐标注释
{

UF_DISP_refresh();
    UF_OBJ_disp_props_t disp;
    disp.layer = 201;
    disp.color = 216;
    disp.blank_status = UF_OBJ_NOT_BLANKED;
    disp.line_width = UF_OBJ_WIDTH_THICK;
    disp.font = 0;
    double char_size = 3;
    int hardware = 1;

    //坐标系转换
    double center_wcs[3];
    UF_CSYS_map_point(UF_CSYS_WORK_COORDS, center, UF_CSYS_ROOT_WCS_COORDS, center_wcs);

    char msg[256], msg1[256], msg2[256];
    sprintf_s(msg, "x:%.2f\ny:%.2f", center_wcs[0], center_wcs[1]);

    UF_DISP_display_temporary_text(NULL_TAG, UF_DISP_USE_WORK_VIEW, msg, center, UF_DISP_MIDDLELEFT, &disp, char_size, hardware);

 
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com