找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17065|回复: 4
打印 上一主题 下一主题

UG二次开发中如何从prt文件载入实体模型的数据?

[复制链接]
跳转到指定楼层
1
发表于 2003-8-1 12:18:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
::y
二次开发中,对于实体模型的prt文件,载入后,如何操作含在其中的数据呢?如果只知道是一个椭球体实体,如果想对其进行操作,例如造型修改,或生成刀位轨迹等,应该如何进行?请各位指点,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-8-1 16:24:01 | 只看该作者
作内部程序还是外部程序?
可以用UF_PART_open()打开文件,然后用搜索的办法查找实体。也可以通过手工选择来选择实体。
3
发表于 2003-8-6 06:37:44 | 只看该作者
在external progamm,我尝试用"UF_PART_open ("D:\\HUANGC++\\sample0\\piston.part",[$piston,&error_status )]" 去打开piston.
  
然后用以下语句输出piston的所有特征.可是运行结果无输出.请指教.
"
/*Tag current parts*/
    part = UF_PART_ask_nth_part( curr_part );
    UF_PART_ask_part_name(part,part_fspec);
    printf(title0, part_fspec );
    count_1 = 0;
    type = UF_feature_type;
    count_1 = 0;
    type = UF_feature_type;
    feature = NULL_TAG;
    /*cycle*/
    UF_OBJ_cycle_objs_in_part( part, type, [$feature )]
    /*end point of cycle*/
    while ( feature !=NULL_TAG )
    {
      count_1++;
      UF_OBJ_cycle_objs_in_part( part, type, [$feature )]
    }
    cout<<"UF_OBJ_cycle_objs_in_part shows %d features\n"<< count_1 ;"
4
发表于 2003-8-6 08:01:52 | 只看该作者
UF_PART_ask_nth_part
----------------------------------------------------------------------------
Returns the tag of the "n'th" part in the session. The parts are
considered to be numbered 0 to (UF_PART_ask_num_parts()-1). If
the "n'th" part doesn't exist, a NULL_TAG is returned.
  
Return
returns a part tag or a NULL_TAG if the part does not exist
  
extern tag_t UF_PART_ask_nth_part (int part_num );
  
int  part_num Input part number on which to inquire tag.  
  
我觉得你的这个函数没有用对,你在仔细看一下。你应当直接在piston中搜索。
5
发表于 2003-8-6 16:41:36 | 只看该作者
用什么函数搜索?然后如何输出?
我是新手,对这些函数不熟悉,尤其是在完整的程序中如何应用.
能提供写短小精悍且综合多种函数的程序来说明.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-25 09:33 , Processed in 0.022358 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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