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

iCAx开思网

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

[求助] 怎么使用UG/OPEN API函数实现两个特征之间进行布尔运算

[复制链接]
跳转到指定楼层
1
发表于 2009-4-14 10:31:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我是新手,请教各位高手一个问题:怎么使用UG/OPEN API函数实现两个实体之间进行布尔运算。  H3

w  @ p4 ^2 c- B
这两个实体都是通过UG/OPEN API先后生成的,如何通过UG/OPEN API函数来实现这两个特征进行布尔运算(比如求并、求交以及求差)。有没有关于这方面的函数,最好能做到UG建模功能中的布尔运算那样,通过界面选择实现预想功能,如果能通过函数返回高亮显示的特征的特征标识,感觉会好做一点。

期望大家不啬赐教,我用过UF_MODL_subtract_bodies调了一周,没有结果,很是着急
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2009-4-14 17:10:11 | 只看该作者
相关的函数当然有,要做界面也可以。
最好是将你的源代码发上来才好知道问题出在哪里。
3
发表于 2009-4-16 10:04:38 | 只看该作者
我首先用菜单回调一个对话框要求输入一个长方体的参数,通过UF_MODL_create_block()建了一个长方体;
然后再执行相同操作,通过点击菜单建立一个长方体,这2个长方体存在布尔运算。
我的目的主要是想在执行第二次操作的时候,系统会提示我选定一个目标体再执行布尔运算,布尔运算这个功能能够在程序中实现,而不必再用UG自己的布尔运算功能。但是我不知道布尔运算方面的函数,还有就是如何获取当前界面高亮显示的特征的特征标识,至于源代码也就没有什么内容了。
第一次用UG/Open API 实在是很迷茫啊...
4
发表于 2009-4-19 07:13:23 | 只看该作者
在帮助文件中有
5
发表于 2009-4-20 08:46:16 | 只看该作者
帮助文件我一直不怎么会用,感觉得先知道要用什么函数然后在帮助文件中搜索那个函数,

问题是现在我不知道具体的函数是什么,那怎么搜呢,还望高手指点一下

谢谢!
6
发表于 2009-10-20 14:19:46 | 只看该作者
UF_MODL_unite_bodies
7
发表于 2009-10-20 14:20:23 | 只看该作者
int UF_MODL_unite_bodies
(

tag_t target,
tag_t tool

)
8
发表于 2009-10-24 07:45:42 | 只看该作者
布尔差里面有个参数要free掉
9
发表于 2009-10-24 14:55:24 | 只看该作者
UF_MODL_unite_bodies
10
发表于 2010-2-5 23:01:15 | 只看该作者
这么久了,也许你早已解决了. 你的问题是 : 布尔操作只能在两个实体间进行,而不是在特征间进行..

所以要进行布尔操作, 先得用 UF_MODL_ask_feat_body这个命令.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-26 01:32 , Processed in 0.028415 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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