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() |

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

相关推荐
Sylvia33.2 分钟前
网球/羽毛球数据API:专业赛事数据服务的技术实现
java·前端·websocket·json
i_am_a_div_日积月累_2 分钟前
el-drawer注册全局点击事件无效;el-dialog注册全局点击事件无效
javascript·vue.js·elementui
向下的大树23 分钟前
VUE父子组件传参中的触发时机问题:异步场景下的解决方案
前端·javascript·vue.js
英俊潇洒美少年24 分钟前
vue2中使用节流防抖函数时,使用的vue状态始终是初始化的数据
前端·javascript·vue.js
棒棒的唐38 分钟前
适合小程序使用的将对象数组转换为参数字符串方法
前端·javascript·小程序
刘一说1 小时前
Vue3响应式原理重构:从Object.defineProperty到Proxy的革命性升级
javascript·vue.js·重构
博客zhu虎康1 小时前
音频视频处理:前端直播流播放 flv
前端
一位搞嵌入式的 genius1 小时前
深入理解 JavaScript 原型与继承:从基础到进阶
开发语言·前端·javascript
董世昌411 小时前
深度解析var、let、const的区别与最佳使用场景
开发语言·前端·javascript
C_心欲无痕1 小时前
Next.js 平行路由:构建模块化动态布局
开发语言·前端·javascript