点击查看详细介绍

UF_BREP_heal_body() 函数的参数解释说明,以及函数详细用法

misnn 10年前 895 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_BREP_heal_body
(
tag_t body,
int level,
double toler,
int * num_states,
UF_BREP_state_t * * states
)

函数说明:
该例程修复或清除,身体其他开放API创建功能。它试图重新相交的边缘,重新定位的顶点,并设置公差由指定的级别为指定,使身体传球所有检查。不能固定任何物体(通常为面或边)是在国家列表中返回。指定的公差值是上限。任何实体需要为了通过检查大于这个限度的容差较大状态数组中返回。任何给定的对象可以具有的状态阵列中多个条目。愈合水平会导致以下修复起坐尝试:0报告的问题,并在状态列表中的身体。1对于可以解决与公差所有的问题,适用最小公差,可减轻该问题。2对于必须在1级宽容任何边缘,用表面表面路口尝试创建一个精确曲线边缘。任何不能被精确作出制成宽容。3对于必须在1级以及所有花键宽容任何边缘边,面用表面相交,试图创建一个对于边缘确切的曲线。任何不能被精确制造是制作宽容。4对于所有的边,用面曲面相交尝试创建边缘精确的曲线。任何不能被制成具体是由宽容。

函数参数:
第1个参数为输入:
body代表参数变量,tag_t 为输入参数类型,身体修复

第2个参数为输入:
输入int 整数型的参数,参数的变量格式为level,治疗水平:通过4任0

第3个参数为输入:
输入double 双精度类型的参数,参数的变量格式为toler,最大公差;要求公差超过这个实体修复了在国家列表中返回

第4个参数为输出:
输出int * 整数型的参数,参数的变量格式为num_states,状态的状态阵列中的数

第5个参数为输出:
states代表参数变量,UF_BREP_state_t * * 为输出参数类型,UF BREP分配的数组。如果调用者传递一个NULL,UF BREP不分配的数组。这应该通过调用UF_free释放。

0

最新回复 (0)
请登录后发表新帖