是否可以将directshape元素与级别相关联?我试图通过参数手动插入它,但参数中没有level参数,直接设置级别不起作用,因为它是只读的。有没有其他方法可以实现这一目标?理想情况下,我希望能够将创建的directshape关联到一个级别,如果不可能,则字符串文本字段也可以。
DirectShape ds = DirectShape.CreateElement(doc, new ElementId(BuiltInCategory.OST_GenericModel));
ds.SetShape(brepBuilder);
ds.LookupParameter("Level").Set(levelID); //<- any alternative....?
ds.LevelId = levelID; // <- this also didnt work.
Afaik,Level
属性只能在创建元素期间设置,例如在Wall.Create
method taking a level id argument中。