PLM之家 UG NX11.0二次开发(ufun和NXOpen C++)网络培训火热报名

PLM之家-上海点团信息科技有限公司工业4.0数字化软件官方知识管理平台

查看: 3727|回复: 8

[原创视频] 【PLM之家-NX9.0二次开发实例视频】9 ufun对象选择功能

  [复制链接]
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 103 天

    连续签到: 9 天

    [LV.6]常住居民II

    1920

    主题

    3194

    帖子

    5万

    积分

    管理员

    PLM之家mildcat

    Rank: 9Rank: 9Rank: 9

    积分
    57884
    发表于 2013-10-28 19:26:01 | 显示全部楼层 |阅读模式

    请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

    您需要 登录 才可以下载或查看,没有帐号?QQ关联注册

    x
    PLM之家-NX9.0二次开发实例视频】9 ufun对象选择功能


    内容:使用ufun 创建一个对象选择功能,通过单选或者类的方式进行选择
    目的:熟悉使用ufun的经典选择功能!


    // 初始化进程函数
    static int int_proc(UF_UI_selection_p_t selection,void *user_data)
            {
           
                    int errorCode= 0;
                    int num =1;
                    UF_UI_mask_t masks[] = {UF_face_type,0,0};
                    errorCode = UF_UI_set_sel_mask(selection,UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC,num,masks);
                    if(errorCode ==0)
                    {
                return UF_UI_SEL_SUCCESS;
                    }
                    else
                    {
                            return UF_UI_SEL_FAILURE;
                    }
            }
           
           
    // 选择方式
    UF_UI_selection_options_t pts;
            UF_UI_mask_t mask[5]={{UF_line_type, 0, 0},
                             {UF_circle_type, 0, 0},
                             {UF_conic_type, UF_all_subtype, 0},
                             {UF_spline_type, 0, 0},
                             {UF_point_type, 0, 0}};
            pts.scope =UF_UI_SEL_SCOPE_WORK_PART_AND_OCC;
            pts.reserved =0;
            pts.mask_triples=mask;
            pts.num_mask_triples =5;
                    int count;
                    int res;
                    tag_t object;
                    tag_p_t obj;
                tag_t view;
            double cursor[3];
            UF_UI_lock_UG_access(UF_UI_FROM_CUSTOM);
            UF_UI_select_with_single_dialog("select a single","plmhome select dialog",UF_UI_SEL_SCOPE_NO_CHANGE,int_proc,NULL,&res,&object,cursor,&view);
            UF_UI_select_by_class("select by class",&pts,&res,&count,&obj);
            UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);


    上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 103 天

    连续签到: 9 天

    [LV.6]常住居民II

    1920

    主题

    3194

    帖子

    5万

    积分

    管理员

    PLM之家mildcat

    Rank: 9Rank: 9Rank: 9

    积分
    57884
     楼主| 发表于 2013-10-28 19:27:53 | 显示全部楼层
    PLM之家NX9.0二次开发视频教程 9 ufun对象选择功能
    上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    198

    帖子

    1612

    积分

    PLM之家NX VIP

    Rank: 7Rank: 7Rank: 7

    积分
    1612
    发表于 2014-1-18 12:36:10 | 显示全部楼层
    谢谢楼主,辛苦了
    上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    21

    帖子

    184

    积分

    注册会员

    Rank: 2

    积分
    184
    发表于 2014-8-11 13:59:27 | 显示全部楼层
    你好,请教个问题。UF_UI_select_with_single_dialog()在工程图中怎么没法实现选择呢?是不是我缺少了什么步骤?
    上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    帖子

    35

    积分

    新手上路

    Rank: 1

    积分
    35
    发表于 2014-12-22 09:52:00 | 显示全部楼层
    怎么感觉主讲工程师不咋专业啊,基本错误都不能迅速找到,但是还是得谢谢主讲的分享。。
    上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-24 09:33
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    58

    帖子

    425

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    425
    发表于 2015-5-10 22:03:04 | 显示全部楼层
    讲的很好,非常专业。谢谢分享!
    上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    29

    帖子

    126

    积分

    注册会员

    Rank: 2

    积分
    126
    发表于 2016-2-3 01:00:55 | 显示全部楼层
    admin 发表于 2013-10-28 19:27
    高清教程在线观看

    很不错的帖子~过来学习一下
    上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-8-15 20:24
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    28

    帖子

    109

    积分

    注册会员

    Rank: 2

    积分
    109
    发表于 2017-7-20 14:35:28 | 显示全部楼层
    sssssssssssssss
    上海点团信息科技有限公司,承接NX,CATIA,CREO等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施开发培训,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | QQ关联注册

    本版积分规则

    <

    QQ|小黑屋|手机版|Archiver|PLM之家-工业4.0数字化驱动之家 ( 沪ICP备13003373-3

    GMT+8, 2018-1-23 17:36 , Processed in 0.145899 second(s), 34 queries .

    快速回复 返回顶部 返回列表