我正在做一个项目,我需要在 Forge API 中创建一个元素(例如一堵墙)并为其添加共享参数。
我使用 Revit 的设计自动化 API 创建了墙,但由于设计自动化 API 中没有 UI,我无法创建参数
是否有类似以下代码的方法,我们能够在 Revit API 的事务中编写。
if (element.LookupParameter(param).IsReadOnly == false)
{
if (!type.Name.Equals("Double"))
{
if (!string.IsNullOrEmpty(value.ToString()))
element.LookupParameter(param).Set(value.ToString());
}
else
{
if (!double.IsNaN((double)value))
element.LookupParameter(param).Set((double)value);
}
}
是否可以在 Design Automation API 中为特定元素创建实例和类型参数,还是必须使用其他 Forge API?
如果有人可以指导我,那就太好了。
谢谢