zoukankan      html  css  js  c++  java
  • NX二次开发-UFUN恢复显示UF_DISP_regenerate_display

    • 版本

    NX9+VS2012

    • 对比

    1.先来一组不用抑制显示的,看看效果,更新的时候显示是一顿奥比的闪。

    可能会有些用户体验不好,但我觉得也没啥,让它闪就得了,又不会闪瞎眼。

    2.加上函数后,抑制显示后,不会闪了,但是要等待,更新结束。

    过程上要等

    • 源代码
    NX9+VS2012
    
    #include <uf.h>
    #include <uf_modl.h>
    #include <uf_disp.h>
    
    
    UF_initialize();
    
    //设置显示状态
    UF_DISP_set_display(UF_DISP_SUPPRESS_DISPLAY);
    
    for (int i = 0; i < 50; i++)
    {
        //创建块
        UF_FEATURE_SIGN Sign = UF_NULLSIGN;
        double CornerPt[3] = { 0.0, 0.0, 0.0 };
        char* EdgeLen[3] = { "100", "100", "100" };
        tag_t BlkTag = NULL_TAG;
        UF_MODL_create_block1(Sign, CornerPt, EdgeLen, &BlkTag);
    
        //特征找边
        uf_list_p_t EdgeList;
        UF_MODL_ask_feat_edges(BlkTag, &EdgeList);
    
        //获取链表数量
        int Count;
        UF_MODL_ask_list_count(EdgeList, &Count);
    
    
        //创建倒角
        //(倒角类型:1==单个偏置,2==双偏置,3==偏置角度,4=自由曲面单偏置,5=自由曲面双偏置)
        //第一偏置距离
        //第二偏置距离
        //倒角角度
        tag_t ChamferTag;
        UF_MODL_create_chamfer(1, "10", "0", "45", EdgeList, &ChamferTag);
    
        //删除链表
        UF_MODL_delete_list(&EdgeList);
    }
    
    //恢复显示
    UF_DISP_regenerate_display();
    
    UF_terminate();
    
    
    阿飞
    2021年9月5日

    阿飞

    2021年9月5日

  • 相关阅读:
    P5362 [SDOI2019]连续子序列 思维题
    P5360 [SDOI2019]世界地图 虚树+最小生成树
    P4565 [CTSC2018]暴力写挂 边分治+虚树
    BZOJ2870. 最长道路tree 并查集/边分治
    P4103 [HEOI2014]大工程 虚树
    P4220 [WC2018]通道 虚树+边分治
    P3261 [JLOI2015]城池攻占 可并堆
    积水问题
    23. 合并K个排序链表
    21. 合并两个有序链表
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/15231468.html
Copyright © 2011-2022 走看看