如果我使用revit api使用2种不同类别的墙壁材料,如何为两个不同的层设置复合结构

问题描述 投票:0回答:1

我正在尝试创建一个具有两层的墙,每一层的材质都不同。当我尝试为墙壁设置CompoundStructure时,出现CompoundStructure无效的例外情况。

CompoundStructure cStructure = CompoundStructure.CreateSimpleCompoundStructure(clayer);
wallType.SetCompoundStructure(cStructure);

谁能告诉我如何为具有不同材料的层创建复合结构?

revit-api
1个回答
0
投票

首先,通过最终用户界面手动解决您的任务,并确认它完全可以工作。

然后,使用RevitLookup和其他数据库浏览工具来检查BIM元素中的结果,它们的属性和关系。

一旦完成,您将有一个很好的主意,如何以编程方式解决该任务,并确信它会按预期工作:

© www.soinside.com 2019 - 2024. All rights reserved.