请问UG二次开发中如何在c#里用原来的API函数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问UG二次开发中如何在c#里用原来的API函数?相关的知识,希望对你有一定的参考价值。

各位xdjm 请教大家UG二次开发中如何在c#里用原来的API函数?谢谢~问题:有些API函数在原来的UFUN里是有的 比如int UF_MODL_ask_face_loops(tag_t face, uf_loop_p_t * loop_list )可是NXOpen里没有提供相应的函数 NXOpen.UF里也不包含此函数如果还是用C#语言的话 请问如何调用该函数?请大家帮忙出谋划策,非常感谢!

参考技术A 也不是没有办法我博客左侧的VC相关的链接里,有VC dll的制作办法可以将你要的功能做成dll,然后用C#的import调用这种方式实在是麻烦,而且不能连编调试,出错就会导致UG退出,有点得不偿失,还不如用NXOpen C++一样的功能又能够完全兼容Open C 参考技术B 使用basePart1.Bodies.ToArray()[0].GetFaces()不是很好吗? 参考技术C 呵 我早用索引,搜索,以及自己一个个查找都试过了 就是没有找到这个函数 也许是还未开放吧~~ 还是谢谢ls 参考技术D 有没有会的兄弟呢?望高手不吝赐教,再次感谢~~

UG NX二次开发(C#)-显示-显示临时线和临时文本

文章目录


1、前言

在UG NX二次开发过程中,有时为了能更好的表达选择对象或者方便用户查看选择对象的信息,但是又不想将显示的信息持久化,那就要用到临时显示对象,比如临时线、临时文本或者临时箭头。本文结合UF 函数来讲解一下临时信息的二次开发。


2、临时对象的帮助文档

通过查询UG NX6.0的帮助文档,可以查看到UF_DISP类下的临时显示对象,包含了以下四个临时对象:


其中:


以上是关于请问UG二次开发中如何在c#里用原来的API函数?的主要内容,如果未能解决你的问题,请参考以下文章

UG二次开发,菜单操作注册无效?

请问UG的二次开发主要用啥语言?

UG NX二次开发(C#)-装配-添加组件

UG二次开发UG层中部件获取函数

UG NX二次开发(C#)-文件-导出图像

UG NX二次开发(C#)-建模-计算两个组件之间的距离(最小值和定位点距离)