首页 > 编程语言 >TEKLA C# 选择模型中所有焊缝的最快方法是什么

TEKLA C# 选择模型中所有焊缝的最快方法是什么

时间:2024-06-30 20:42:06浏览次数:1  
标签:TEKLA 焊缝 false C# new ModelObjectEnumerator Type moe

利用选择功能

 public ModelObjectEnumerator getAllWeldsFromModel()
 {
            ModelObjectEnumerator.AutoFetch = true;
            ObjectFilterExpressions.Type objectType = new ObjectFilterExpressions.Type();
            NumericConstantFilterExpression Weld = new NumericConstantFilterExpression(TeklaStructuresDatabaseTypeEnum.WELDING);
            var expression1 = new BinaryFilterExpression(objectType, NumericOperatorType.IS_EQUAL, Weld);
            BinaryFilterExpressionCollection filterCollection = new BinaryFilterExpressionCollection
            {
                new BinaryFilterExpressionItem(expression1,BinaryFilterOperatorType.BOOLEAN_AND),,
            };
            ModelObjectEnumerator moe = model.GetModelObjectSelector()
                                             .GetObjectsByFilter(filterCollection);

            moe.SelectInstances = false;
            return moe; 
        }
 

下面提到我使用的方法,但我的方法返回焊缝计数和手动选择的焊缝计数有所不同。

   public ModelObjectEnumerator getAllWeldsFromModel()
        {
            ModelObjectEnumerator.AutoFetch = true;
            Type[] welds = new Type[] { typeof(BaseWeld) };
            ModelObjectEnumerator moe = model.GetModelObjectSelector().GetAllObjectsWithType(welds);                                             
            moe.SelectInstances = false;
            return moe;
        }

 

标签:TEKLA,焊缝,false,C#,new,ModelObjectEnumerator,Type,moe
From: https://www.cnblogs.com/NanShengBlogs/p/18276914

相关文章

  • HarmonyOS APP应用开发项目- MCA助手(Day02持续更新中~)
    简言:gitee地址:https://gitee.com/whltaoin_admin/money-controller-app.git端云一体化开发在线文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/agc-harmonyos-clouddev-view-0000001700053733-V5注:此App参照此教程进行二次修改:https://www.bilibi......
  • The this Pointer (this 指针) and An Array of Objects (对象数组)
    ThethisPointer[this指针]andAnArrayofObjects[对象数组]1.The`this`Pointer(`this`指针)2.AnArrayofObjects(对象数组)References1.ThethisPointer(this指针)classStock{private: doubletotal_val_; ...public: double......
  • 雅思口语 Part 1 Challenges
    (1)Whatsubjectdoyouthinkisthemostchallengingatschool?Well,Ithinkthatthemostchallengingsubjectatschoolvaries /ˈveəriz/ foreachindividual,because itdependson personalinterests /ˈɪntrəsts/ andstrengths/strɛŋθs/.Somemay......
  • 雅思口语 Part 1 Home&Accommodation(自用)
    必考题四选一 Home&Accommodation选择高频考点的7个问题1.Whatkindofhouseorflatdoyouwanttoliveinthefuture?Well,currentlyIhavebeensharingaflatwithyoungcouple,andIhatethattheynevercleanupthekitchenafterusingit.Sointhef......
  • 苹果笔记本能玩网页游戏吗 苹果电脑玩steam游戏怎么样 苹果手机可以玩游戏吗 mac电脑
    苹果笔记本有着优雅的机身、强大的性能,每次更新迭代都备受用户青睐。但是,当需要使用苹果笔记本进行游戏时,很多人会有疑问:苹果笔记本能玩网页游戏吗?苹果笔记本适合打游戏吗?本文将讨论这两个话题,帮助你更好地了解苹果笔记本在游戏方面的表现。一、苹果笔记本能玩网页游戏吗苹......
  • 内网穿透之不出网上线CobaltStrike技巧
    目录前言smbbeacon上线tcplistener转发上线http代理上线tcpbeacon正向连接上线题外话—cs和msf的权限传递cs派生给msfmsf派生给cs前言出网or不出网?目标可以正常访问互联网,可直接在目标机挂socks代理或直接CS上线。而更多的情况是,内网中的服务器和主机不通外网,这样通常情......
  • C语言力扣刷题11——打家劫舍1——[线性动态规划]
    力扣刷题11——打家劫舍1和2——[线性动态规划]一、博客声明二、题目描述三、解题思路1、线性动态规划 a、什么是动态规划2、思路说明四、解题代码(附注释)一、博客声明  找工作逃不过刷题,为了更好的督促自己学习以及理解力扣大佬们的解题思路,开辟这个系列来记录......
  • A股羊群效应CSSD CSAD数据与Stata代码数据(2000-2023)
    数据来源参考马丽老师(2016)的做法,股价数据来源于东方财富网,采用上证180指数及构成上证180指数样本股日收盘价数据作为样本。上证180指数自2002年7月1日起正式发布,其样本股是在所有 A 股股票中抽取最具市场代表性的180种样本股票,市值占总市值的比重很大,能够反映上海证券市场的......
  • 【重写SpringFramework】第一章beans模块:本章小结(chapter 1-13)
    1.前言在Spring框架中,beans模块是仅次于core模块的基础模块。我们知道,IOC机制是Spring框架的两大基石之一,beans模块的主要任务就是实现控制反转和依赖注入的功能。从具体实现来说,BeanFactory接口是整个模块的核心接口,几乎所有功能都是围绕对象展开的。BeanFacto......
  • ConcurrentLinkedQueue详解(详细图文+动画演示)
    目录ConcurrentLinkedQueue详解1、ConcurrentLinkedQueue简介2、ConcurrentLinkedQueue继承体系3、ConcurrentLinkedQueue的构造函数4、ConcurrentLinkedQueue的数据结构ConcurrentLinkedQueue类的属性注释ConcurrentLinkedQueue真正存储元素的类`Node<E>`ConcurrentLink......