点击查看详细介绍

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

misnn 9年前 1284 0

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


函数结构:
UF_SF_create_auto_face_subdiv
(
tag_t * objects,
int obj_count,
double distance_tolerance,
int subdivision_needed,
int face_search_option,
UF_SF_resulting_face_pairs_p_t * resulting_pairs,
int * resulting_pairs_count
)

函数说明:
定实心体或面阵列(但不是两者)。这个功能自动创建对面的信息给定的“distance_tolerance”内交配。然后,它使用此信息使用各面的相对边缘细分重叠面成对对。最后,它输出,成为重合的面对作为细分的结果。此外,它也输出该面对,已经具有或不具有相同数目的边一致。但是,也有两个选择,如下所述控制输出。1. subdivision_needed - 用户可以指定是否需要细分或不。如果不需要的话,只有以发现那些脸对要已经一致将输出。 (1需要,否则为0)2. face_search_option - 它给调用者可以指定是否一个选项需要所有类型的脸对被搜索或者只重合对是的利益。 (1搜索所有面,0只能用于搜索重合的)当脸对被用相等数量的边,所述relative_status在重合输出结构'resulting_pairs'是UF_SF_IDENTICAL_FACES_EQ_EDGES。进一步,当面部对被具有不相等数目的边的,该relative_status重合在输出结构UF_SF_IDENTICAL_FACES_UNEQ_EDGES。此函数的调用方负责释放的输出的存储器结构数组“resulting_pairs”。

函数参数:
第1个参数为输入:
objects代表参数变量,tag_t * 为输入参数类型,固态物体或面的数组

第2个参数为输入:
输入int 整数型的参数,参数的变量格式为obj_count,算上上述阵

第3个参数为输入:
输入double 双精度类型的参数,参数的变量格式为distance_tolerance,公差脸配对

第4个参数为输入:
输入int 整数型的参数,参数的变量格式为subdivision_needed,无论是细分需要1 YES,0为不

第5个参数为输入:
输入int 整数型的参数,参数的变量格式为face_search_option,1对于所有面临0只重合面

第6个参数为输出:
resulting_pairs代表参数变量,UF_SF_resulting_face_pairs_p_t * 为输出参数类型,面对对结构数组。这必须通过调用UF_free释放。

第7个参数为输出:
输出int * 整数型的参数,参数的变量格式为resulting_pairs_count,算上述结构的

0

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