首页 > 编程语言 >C# 获取全部实体-UF_OBJ_cycle_objs_in_part

C# 获取全部实体-UF_OBJ_cycle_objs_in_part

时间:2024-03-29 16:58:18浏览次数:25  
标签:objs OBJ C# UFConstants theUf var sheet UF type

获取工作部件全部实体Tag

      var theUf = UFSession.GetUFSession();
      var list = new List<Tag>();
      var sheet = Tag.Null;
      var d_part = theUf.Part.AskDisplayPart();

      while (true)
      {
        theUf.Obj.CycleObjsInPart(d_part, UFConstants.UF_solid_type, ref sheet);
        if (sheet is Tag.Null) break;
        theUf.Obj.AskTypeAndSubtype(sheet, out var type, out var subtype);
        if (type is UFConstants.UF_solid_type && subtype is UFConstants.UF_solid_body_subtype)
        {
          theUf.Modl.AskBodyType(sheet, out var body_type);
          if (body_type is UFConstants.UF_MODL_SHEET_BODY)
          {
            list.Add(sheet);
          }
        }
      }

标签:objs,OBJ,C#,UFConstants,theUf,var,sheet,UF,type
From: https://blog.csdn.net/fhqiwmc/article/details/137150668

相关文章

  • HTML5 和 CSS3 提高
    一、HTML5的新特性HTML5的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。这些新特性都有兼容性问题,基本是IE9+以上版本的浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性。声明:1.新特性增加了很多,但是我们专注于开发......
  • mysql数据库cpu高导致微服务假死问题排查解决
    今天早上发现如下task微服务假死了没有响应,然后发现如下日志 2024-03-2901:06:17.089[Thread-152587]ERRORcom.alibaba.druid.pool.DruidPooledStatement.errorCheck[370]:CommunicationsException,druidversion1.2.11,jdbcUrl:jdbc:mysql://15.99.72.154:3306/no......
  • 使用幸狐LuckFox Pico Plus 板子搭载Alpine Linux,运行dotnet net6程序 闪烁一颗LED灯
    程序截图 实拍 性能消耗非常小的,就是对ROM有要求,SDK+程序占了40M 步骤1:按照链接教程刷入系统步骤2:修改以太信息步骤3:使用ssh登录系统步骤4:搭建dotnet环境,使用手动的方式先下载运行时包下载.NET6.0Runtime(v6.0.28)-LinuxArm32AlpineBinaries(microsoft.co......
  • 【学习资料】5G UE下行同步(PSS SSS PBCH MIB和SIB1系统信息解码( PDCCH PDSCH )
    https://ww2.mathworks.cn/help/5g/ug/nr-cell-search-and-mib-and-sib1-recovery.html通过本用例可以学习SSBPSSSSS实现的下行时频同步以及CELL_ID解码PBCH解码MIB信息以及频率的精同步PDCCHDCI解码PDSCHSIB1解码Matlab提供了协议级仿真函数,不可多得的仿真环境 ......
  • Navicat连接本地CentOs7虚拟机中的Mysql数据库
    1、准备工作:虚拟机中安装Mysql不会的可以参考:https://blog.csdn.net/m0_66360096/article/details/1340535172、Navicat新建连接虚拟机IP地址是和Xshell连接一样的:https://www.cnblogs.com/Bernard94/p/18097141账号密码是安装Mysql时默认的,当然也可以自己修改,可以参考上面安......
  • ASP.NET Core 用密码加密 PDF
    需要使用itext-dotnet:https://github.com/itext/itext-dotnet使用Nuget:Install-PackageitextInstall-Packageitext.bouncy-castle-adapter使用密码加密PDF:publicstaticboolEncryptPdf(stringinputPath,stringoutputPath){boolresult=......
  • 服务器安装docker
    服务器安装docker目前最新版本是26.0.0如果曾经安装过docker,需要卸载掉。卸载旧版本如果服务器上安装过旧版本可以尝试如下命令卸载sudoyumremovedocker\docker-client\docker-client-latest\docker-common\......
  • C语言之编译链接
    目录一、翻译环境和运行环境二、预编译1.预定义符号2.#define3.头文件的包含三、翻译环境1.预编译2.编译3.汇编4.链接一、翻译环境和运行环境在ANSIC的任何⼀种实现中,存在两个不同的环境第一种是翻译环境,在这个环境中,源代码被转换为可执行的二进制指令。翻译环......
  • android小球(二)——用户数据缓存详解SharedPreferences
    SharedPreferences概述SharedPreferences是Android平台上一个轻量级的存储辅助类,用来保存应用的一些常用配置,它提供了String,set,int,long,float,boolean六种数据类型。使用SharedPreferences进行存储的数据是存放在一个XML文件中的,同时它的存储方式是是以key-value的形式,key对应......
  • 【拯救大学牲】人民邮电出版社C语言程序设计第四章编程题答案
     注:本文所有程序均为笔者自己编写,仅供交流学习使用,欢迎一切纠错与指正。目录1.根据x的值,计算y。2.输入4个整数,从小到大排序。3.求解一元二次方程的实根4.输入一个整数,判断它能否被3和5整除,并输出一下信息之一:5.输入整存整取金额及存期,计算出利息(不计利息税)。利息=金额×......