购买与咨询 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释放。