使用注释性状态分解块
您好,我需要分解包含注释性对象的块。我遇到的问题是爆炸后注释性状态变松。以下是我所拥有的:
DBObjectCollection coll=new dbobjectcolcollection()
br.爆炸(coll)
System.Collections。IEnumerator iter=coll.GetEnumerator()
while(iter.MoveNext())
{
实体ent=(实体)iter.Current
<div>ent.SetDatabaseDefaults()
btr.AppendEntity(ent)
tr。AddNewlyCreatedBobObject(ent,true)
}
br.Erase()
<div>coll。处置()
调试时,我看到“ent”的注释属性为true。
**** Hidden Message ***** 这可能涉及深度克隆。我克隆对象,但它们不复制扩展数据,因此您可能会遇到同样的问题
基本上,您可以从块中深度克隆对象,并使用blockref.BlockTransform进行变换 谢谢,布莱科,我去看看
页:
[1]