@Tekla中Aseembly类的使用
Assemlby中不同层级的对象
#1、Assembly可以嵌套子构件
#2、 var allChildrenEnum = part.GetChildren();
List<TSM.ModelObject> allChildren = new List<TSM.ModelObject>();
while (allChildrenEnum.MoveNext())
{
allChildren.Add(allChildrenEnum.Current);
}
说明:零件的Children包含,钢筋,切割对象;
#3、 var fatherAssembly = assembly.GetAssembly();
说明: 构件的父构件
#4、 TSM.Assembly.AssemblyTypeEnum assemblyType = assembly.GetAssemblyType();
说明: 构件类型
#5、 var allSecondaries = assembly.GetSecondaries();
#6、 var mainPart = assembly.GetMainPart();
说明:构件的主零件
#7、 var subAssemblies = assembly.GetSubAssemblies();
说明: 构件的子构件
通过此方法获取嵌套的Assembly
每个嵌套的Assembly有自身的mainPart
这篇博客探讨了Tekla软件中Assembly类的使用,包括如何获取和操作子构件、父构件、构件类型、次要部分和主要零件,以及子构件的详细信息。内容涵盖了Assembly的嵌套结构和不同层级的对象,对于理解和编程 Tekla 中的结构模型十分有帮助。
2716

被折叠的 条评论
为什么被折叠?



