Связывание Directshape с Level Revit API - PullRequest
0 голосов
/ 10 сентября 2018

Можно ли связать элемент 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. 

1 Ответ

0 голосов
/ 11 сентября 2018

Afaik, свойство Level может быть установлено только при создании элемента, например, в методе Wall.Create, принимающем аргумент уровня .

...