码迷,mamicode.com
首页 > 其他好文 > 详细

NX二次开发-获得图纸视图的名字UF_OBJ_ask_name

时间:2020-03-18 21:36:17      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:com   lin   技术   info   div   gif   style   mamicode   draw   

#include <uf.h>
#include <uf_draw.h>
#include <uf_obj.h>


UF_initialize();

//获取所有图纸页
int num_drawings = 0;
tag_p_t drawing_tags = NULL_TAG;
UF_DRAW_ask_drawings(&num_drawings, &drawing_tags);

lw->Open();
//获得图纸页里的每个视图
for (int i = 0; i < num_drawings; i++)
{
    int num_views = 0;
    tag_p_t view_tag = NULL_TAG;
    UF_DRAW_ask_views(drawing_tags[i], &num_views, &view_tag);

    for (int j = 0; j < num_views; j++)
    {
        //获得视图的名字
        char name[256];
        UF_OBJ_ask_name(view_tag[j], name);

        //获得视图的最大边界
        double view_borders[4];
        UF_DRAW_ask_view_borders(view_tag[j], view_borders);

        //获得视图原点
        double ViewOrigin[2];
        ViewOrigin[0] = (view_borders[2] - view_borders[0]) / 2 + view_borders[0];
        ViewOrigin[1] = (view_borders[3] - view_borders[1]) / 2 + view_borders[1];

        lw->WriteLine(name);
    }
}


UF_terminate();

Caesar卢尚宇
2020年3月18日

技术图片

NX二次开发-获得图纸视图的名字UF_OBJ_ask_name

标签:com   lin   技术   info   div   gif   style   mamicode   draw   

原文地址:https://www.cnblogs.com/nxopen2018/p/12520476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!