接着上篇,本博客介绍dynamo与SQL数据库交互的另一种方法,导入.dll文件,读取数据并创建族实例。(自从学习了py,发现它的包容性太强了,爱了爱了!!)
下图为要读取的数据信息:
读取信息并创建族实例代码如下:
#默认导入的Dynamo库
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
from Autodesk.DesignScript.Geometry import Point as DyPoint
#导入dynamo封装的revit库
clr.AddReference('RevitNodes')
import Revit
from Revit.Elements import *
#几何转换与非几何转换
clr.ImportExtensions(Revit.Elements)
clr.ImportExtensions(Revit.GeometryConversion