点击查看详细介绍

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

misnn 10年前 1010 0

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


函数结构:
UF_MODL_preview_simplify
(
UF_MODL_simpl_data_p_t simpl_parms,
int * n_retained_faces,
tag_t * * retained_faces,
int * n_removed_faces,
tag_t * * removed_faces,
int * n_leaks,
int * * n_leak_faces,
tag_t * * * leak_faces
)

函数说明:
预览简化功能。这将返回的面孔列出将被保留,并且如果施加的功能中删除。该阵列retained_faces>和<&removed_faces GT;被分配,并且应当被释放事后与UF_free主叫方()。如果路径可以从任何保留的脸被追踪到任何去除脸上没有穿越边界,返回ifail UF_MODL_SIMPL_FACE_NOT_REMOVED。在这种情况下,对于每个这样的除去面返回面的阵列。此阵列给出了除去面和明确地保留之间的路径面对不跨越任何界限。这些阵列必须被释放与UF_free呼叫者()。保留和删除的面孔依然回。如果没有泄漏,与所述; n_leaks&G??T;是0,和< n_leak_faces>和<&leak_faces GT;为NULL。请注意,预览不能检测可能的故障自愈这可能显示在应用简化的时候。如果简化功能已经存在,但被抑制,这日常还是会给予正确的结果。如果它已经存在,不被抑制,除去的面将不存在于固体,其结果是不太可能是有用的。

函数参数:
第1个参数为输入:
simpl_parms代表参数变量,UF_MODL_simpl_data_p_t 为输入参数类型,潜在的简化特征参数

第2个参数为输出:
输出int * 整数型的参数,参数的变量格式为n_retained_faces,面的数量将被保留

第3个参数为输出:
retained_faces代表参数变量,tag_t * * 为输出参数类型,这将被保留面。该数组必须通过调用UF_free释放。

第4个参数为输出:
输出int * 整数型的参数,参数的变量格式为n_removed_faces,面数将被删除

第5个参数为输出:
removed_faces代表参数变量,tag_t * * 为输出参数类型,面临着将被删除。该数组必须通过调用UF_free释放。

第6个参数为输出:
输出int * 整数型的参数,参数的变量格式为n_leaks,泄漏的数量

第7个参数为输出:
输出int * * 整数型的参数,参数的变量格式为n_leak_faces,面的每个泄漏的路径的数目。该数组必须通过调用UF_free释放。

第8个参数为输出:
leak_faces代表参数变量,tag_t * * * 为输出参数类型,在每个泄漏的路径的面。该数组必须通过调用UF_free释放。

0

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