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

大家好,今天要讲关于如何判断两个体是否干涉和获取系统日志的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_t | target | Input | Target body against which interference is checked |
| int | num_tools | Input | Number of tool bodies specified in tools array |
| tag_t * | tools | Input | Tool bodies whose interference with target is inquired. Dimensioned to num_tools |
| int * | results | Output | Interference 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 * * | filename | Output to UF_*free* | pointer to dynamically allocated path filename must be freed with UF_free() |

今天要介绍的就是这么多,我们下篇文章再见。

相关推荐
C澒6 小时前
前端整洁架构(Clean Architecture)实战解析:从理论到 Todo 项目落地
前端·架构·系统架构·前端框架
C澒6 小时前
Remesh 框架详解:基于 CQRS 的前端领域驱动设计方案
前端·架构·前端框架·状态模式
Charlie_lll6 小时前
学习Three.js–雪花
前端·three.js
onebyte8bits6 小时前
前端国际化(i18n)体系设计与工程化落地
前端·国际化·i18n·工程化
C澒6 小时前
前端分层架构实战:DDD 与 Clean Architecture 在大型业务系统中的落地路径与项目实践
前端·架构·系统架构·前端框架
BestSongC6 小时前
行人摔倒检测系统 - 前端文档(1)
前端·人工智能·目标检测
0思必得07 小时前
[Web自动化] Selenium处理滚动条
前端·爬虫·python·selenium·自动化
Misnice7 小时前
Webpack、Vite、Rsbuild区别
前端·webpack·node.js
青茶3607 小时前
php怎么实现订单接口状态轮询(二)
前端·php·接口
觉醒大王8 小时前
哪些文章会被我拒稿?
论文阅读·笔记·深度学习·考研·自然语言处理·html·学习方法