iCAx开思工具箱
标题:
请问UG二次开发中如何在c#里用原来的API函数?
[打印本页]
作者:
ice-snow
时间:
2009-11-13 16:27
标题:
请问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#语言的话 请问如何调用该函数?请大家帮忙出谋划策,非常感谢!
作者:
ice-snow
时间:
2009-11-16 22:25
有没有会的兄弟呢?望高手不吝赐教,再次感谢~~
作者:
有偿帮助
时间:
2009-11-17 09:43
可以很负责的告诉你这个函数在c#是有的,你可以用搜索搜搜就找到了,按照映射关系UF_MODL_ask_face_loops在c#应该是askfaceloops在ufmdl类里面。
作者:
begtostudy
时间:
2009-11-17 10:43
也不是没有办法
我
博客
左侧的VC相关的链接里,有VC dll的制作办法
可以将你要的功能做成dll,然后用C#的import调用
这种方式实在是麻烦,而且不能连编调试,出错就会导致UG退出,
有点得不偿失,还不如用NXOpen C++一样的功能又能够完全兼容Open C
作者:
ice-snow
时间:
2009-11-17 11:05
呵 我早用索引,搜索,以及自己一个个查找都试过了 就是没有找到这个函数 也许是还未开放吧~~ 还是谢谢ls
作者:
kevihu
时间:
2012-5-9 23:41
使用basePart1.Bodies.ToArray()[0].GetFaces()不是很好吗?
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3