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

iCAx开思网

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

急啊!为什么在二次开发中,切割一个零件时,UF_MODL_split_body函数会报错?

[复制链接]
跳转到指定楼层
1
发表于 2005-11-10 16:17:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
代码如下:

        tag_t part_tag;
        int   err_part;
        UF_PART_load_status_t loadstat;       
       
        double  plane_pt[3] =  {2.5, 2.5, 4.5};                                        // 基准面的中心点
        double  plane_dir[3] = {0.0, 0.0, 1.0};                                        // 基准面的法向量
        int     num_splits;                                                       
        tag_t   dplane_tag;                                                       
        tag_t   *split_bodies;                                                       

        UF_PART_open("myPrtFile.prt", &part_tag, &loadstat);                     // 打开一个已经存在的PRT文件

        UF_CALL(UF_MODL_create_fixed_dplane(plane_pt, plane_dir, &dplane_tag));  // 创建切割基准面
       
        UF_CALL(UF_MODL_split_body(1, &part_tag, dplane_tag, &num_splits, &split_bodies));  // 切割, 但此处就运行不下去了,所以也不知道错误信息。
       
        UF_free(split_bodies);

哪位大侠指点一下错在哪里啊!
:'(:'(
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-11-10 20:36:31 | 只看该作者

Internal和External得到的结果不同。

刚才发现: 同一段代码(如上帖),在Internal模式中可以得到正确的结果,但在External模式中却出现了上帖所提到的问题,这是为什么呢?
3
发表于 2005-11-11 10:38:44 | 只看该作者
我建了一个新零件然后切割,也成功了,为什么打开存在的文件不能切割呢?
有人知道吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-2 02:04 , Processed in 0.021331 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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