在Dynamo中使用SQL有两种方式,本篇博客介绍如何编写SQL命令来读取数据库,其实方法就是.NET方法(只不过用python语言来描述而已),下面展示一下,使用SqlDataReader()命令读取数据,并创建柱实例。
下图为要读取的数据信息:
#导入默认的Dynamo几何模块
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
from Autodesk.DesignScript.Geometry import Point as DyPoint
#导入revit文档类
clr.AddReference('RevitServices')
from RevitServices.Persistence import DocumentManager
#导入dynamo封装的revit模块
clr.AddReference('RevitNodes')
import Revit
from Revit.Elements import *
#非几何转换
clr