【发布时间】:2018-01-23 15:16:27
【问题描述】:
我正在尝试通过 RevitAPI 访问包含在特定资产中的数据。例如,我想操作身份数据并获取并最终设置制造商、型号、成本和 URL 的一些数据。 我怎样才能为其他资产实现相同的目标?
我正在阅读材料:
public IEnumerable<Material> GetMaterials(Document doc)
{
collector = new FilteredElementCollector(doc);
return collector.OfClass(typeof(Material)).OfType<Material>();
}
然后是参数:
public IEnumerable<Parameter> GetMaterialParameters(Material material)
{
List<Parameter> parameters = new List<Parameter>();
var localParameters = material.ParametersMap;
foreach (Parameter localParameter in localParameters)
{
parameters.Add(localParameter);
}
return parameters;
}
但仍然无法找到这些属性的暴露位置。
【问题讨论】:
标签: revit-api