文章作者:里海
简介:
UG\NX二次开发 判断体、面对象的干涉状态 UF_MODL_check_interference
效果:
代码:
#include "me.hpp"
extern DllExport void ufusr(char* param, int* returnCode, int rlen)
{
UF_initialize();
tag_t body = selectBody();
tag_t face = selectFace();
int ret = 0;
UF_MODL_check_interference(body, 1, &face, &ret);
if (ret == 1)
{
print("干涉\n");
}
else if (ret == 2)
{
print("不接触\n");
}
else if (ret == 3)
{
print("接触\n");
}
UF_terminate();
}
extern int ufusr_ask_unload(void)
{
return (UF_UNLOAD_IMMEDIATELY);
}