在装配体中,有两种不同的体TAG读取方式,结果是不相同的。
第一种是将以此将每个组件设置为工作组件,通过BodyCollection获得
List<Tag> componentBodiesList2 = new List<Tag>(); //创建链表
ComponentsTraverse componentsTraverse = new ComponentsTraverse(); //这是个人写的一个组件遍历类
ComponentsTraverse.CreateComponentList(); //获取所有组件链表
Component component = null;
PartLoadStatus partLoadStatus = null;
foreach (var cl in ComponentsTraverse.componentsList)
{
component = cl;
theSession.Parts.SetWorkComponent(component, out partLoadStatus);
workPart = theSessio

本文介绍了UG二次开发中读取装配体中体TAG号的两种不同方法:一是设置组件为工作组件,通过BodyCollection获取;二是遍历装配体对象实现。这两种方式得到的体对象有所区别,前者对应组件模型,后者属装配体。
订阅专栏 解锁全文
505

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



