点击查看详细介绍

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

dyks000 17年前 17838 9

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


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

0

最新回复 (9)
  • ffhi 17年前
    1

    相关的函数当然有,要做界面也可以。
    最好是将你的源代码发上来才好知道问题出在哪里。

  • dyks000 17年前
    2

    我首先用菜单回调一个对话框要求输入一个长方体的参数,通过UF_MODL_create_block()建了一个长方体;
    然后再执行相同操作,通过点击菜单建立一个长方体,这2个长方体存在布尔运算。
    我的目的主要是想在执行第二次操作的时候,系统会提示我选定一个目标体再执行布尔运算,布尔运算这个功能能够在程序中实现,而不必再用UG自己的布尔运算功能。但是我不知道布尔运算方面的函数,还有就是如何获取当前界面高亮显示的特征的特征标识,至于源代码也就没有什么内容了。
    第一次用UG/Open API 实在是很迷茫啊...

  • boxi2279 17年前
    3

    在帮助文件中有

  • dyks000 17年前
    4

    帮助文件我一直不怎么会用,感觉得先知道要用什么函数然后在帮助文件中搜索那个函数,

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

    谢谢!

  • 静坐窗前 17年前
    5

    UF_MODL_unite_bodies

  • 静坐窗前 17年前
    6

    int UF_MODL_unite_bodies
    (

    tag_t target,
    tag_t tool

    )

  • lgmsddy 17年前
    7

    布尔差里面有个参数要free掉

  • 有偿帮助 17年前
    8

    UF_MODL_unite_bodies

  • olympic 16年前
    9

    这么久了,也许你早已解决了. 你的问题是 : 布尔操作只能在两个实体间进行,而不是在特征间进行..

    所以要进行布尔操作, 先得用 UF_MODL_ask_feat_body这个命令.

请登录后发表新帖