C# NX二次开辟:判断两个体是否干涉和获取体系日志的UFUN函数 ...

打印 上一主题 下一主题

主题 1993|帖子 1993|积分 5979

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
大家好,今天要讲关于怎样判断两个体是否干涉和获取体系日志的UFUN函数。
(1)UF_MODL_check_interference:这个函数的定义为根据单个目标体检查每个指定的工具体是否有干扰。
Defined in: uf_modl.h
 
Overview
Checks each specified tool body against the single target body for interference.
An interference status is returned for each tool body.

Objects may be created as part of the interference checking. These objects are
tagged for deletion, but to make sure the memory is freed and avoid memory overflow,
UF_MODL_update should be called following the call to UF_MODL_check_interference.
 
Environment
Internal and External
 
See Also
Refer to example
 
History
Originally released in V16.0
 
Required License(s)
solid_modeling

 
int UF_MODL_check_interference
(
tag_t target,
int num_tools,
tag_t * tools,
int * results
)
tag_ttargetInputTarget body against which interference is checked
intnum_toolsInputNumber of tool bodies specified in tools array
tag_t *toolsInputTool bodies whose interference with target is inquired.
Dimensioned to num_tools
int *resultsOutputInterference status for each tool body. The caller is
responsible for allocating it with an array size of
num_tools.
= 1 -> there is interference
= 2 -> no interference
= 3 -> touching, that is coincident faces
第一个参数为目标体的Tag值
第二个参数为在工具数组中指定的工具体数量
第三个参数为与目标体干涉得到工具体
第四个参数为返回干涉状态
= 1 ->有干扰
= 2 ->无干扰
= 3 ->触碰,即重合面

(2)UF_ask_syslog_filename :这个函数的定义为获取NX体系日志文件。
Defined in: uf.h
 
Overview
Get name of the current syslog
 
Environment
Internal and External
 
History
Released in NX2.0.5
 
Required License(s)
gateway

 
int UF_ask_syslog_filename
(
char * * filename
)
char * *filenameOutput to UF_*free*pointer to dynamically allocated path
filename must be freed with UF_free()
今天要介绍的就是这么多,我们下篇文章再见。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表