今天我们来创建一块楼板,仍然是找Dynamo里有的节点,可以对照参考练习。
首先,我们打开API手册,在索引里搜索Floor,发现在Floor的方法里,没有找到创建楼板的方法,于是在搜索栏搜索,找到了NewFloor方法,于是回去搜索NewFloor,就得到了我们要创建楼板的方法,如下图:
这里我选择第二个方法,和Dynamo里的节点类似,容易模仿。
于是东拼西凑,写代码,抄代码,就有了下面这段:
# Copyright(c) 2019, 九哥BIMer
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from