找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

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

[求助] 在合并实体中遇到的问题(ug api)

[复制链接]
跳转到指定楼层
1
发表于 2010-1-3 20:25:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
最近小弟在尝试着加入二次开发的队伍中来,因为以前有点c语言的底子,所以选择了ugopenapi
写了小段代码,实体已经做出无误,但是实体合并始终无法做出,请大家指点。

double mould_dmfb_create_org[3]={0.0,0.0,0.0},fangxiang[3]={0,0,1};
  char *mould_dmfb_chicun[3]={"100","120","20"},*height="20",,*zhijing="50";
  tag_t fangkuai,,yuanzhu;
  int i_err;
  
   i_err=UF_MODL_create_block1(UF_NULLSIGN,mould_dmfb_create_org,mould_dmfb_chicun,&fangkuai);
   i_err=UF_MODL_create_cyl1(UF_NULLSIGN,mould_dmfb_create_org,height,zhijing,fangxiang,&yuanzhu);
  i_err=UF_MODL_unite_bodies(fangkuai,yuanzhu);
编译无误
但是合并实体无法进行
请大家指点
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2010-1-3 22:26:58 | 只看该作者
还是没人回答呀!!!
3
发表于 2010-1-5 11:08:10 | 只看该作者
The sign of the operation to be performed.
UF_NULLSIGN = create new target solid
UF_POSITIVE = add to target solid
UF_NEGATIVE = subtract from target solid
UF_UNSIGNED = intersect with target solid

兄弟,看仔细参数说明再做。
说明文件没仔细看哦
4
发表于 2010-1-5 11:48:09 | 只看该作者
关键词在bodies,相加的是体,不是特征。
解决办法:使用UF_MODL_ask_feat_body(),获得这两个特征的体,再相加。
5
发表于 2010-1-6 19:10:25 | 只看该作者
4# ffhi
兄弟谢谢
我去试下
我一直以为这样就可以了的.
6
发表于 2010-1-6 19:11:02 | 只看该作者
look_tfq 发表于 2010-1-5 11:08
The sign of the operation to be performed.
UF_NULLSIGN = create new target solid
UF_POSITIVE = add to target solid
UF_NEGATIVE = subtract from target solid
UF_UNSIGNED = intersect with target  ...

谢谢兄弟
虽然这个不是我要的答案
7
发表于 2010-1-6 19:34:49 | 只看该作者
5# yester
调试已成功,谢谢你呀!!
8
发表于 2010-1-7 09:15:56 | 只看该作者
7# yester
不客气,大家一起进步。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-26 02:48 , Processed in 0.032081 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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