创建屋顶功能

时间:2015-09-22 14:02:08

标签: revit-api

我无法通过代码创建屋顶。 我知道如何创建一个楼梯,例如: 我启动StairsEditScope并使用CreateSketchedLanding和所有正确的参数创建我的楼梯并提交StairsEditScope,但对于屋顶我无法找到如何从头开始创建它的线索,任何线索?

1 个答案:

答案 0 :(得分:2)

Revit提供不同类型的屋顶。在开始以编程方式驱动它们之前,最好从最终用户的角度理解各种类型。最简单的一个是由水平轮廓定义的。您可以使用Document.NewFootPrintRoof方法从这样的轮廓创建屋顶。这样的屋顶可以是平的,或者您可以为轮廓剖面的每个边缘指定斜率。 Building Coder Xtra实验室在Labs2.cs的外部命令Lab2_0_CreateLittleHouse中提供了一个工作样本:

https://github.com/jeremytammik/AdnRevitApiLabsXtra/blob/master/XtraCs/Labs2.cs

以下是建筑编码器上其他一些与屋顶有关的帖子: