必看部分:
Document獲取:
必看文章
基礎部分:
建立軸網
基本思路:
- 首先新增引用
- 獲取當前專案文件
- 建立軸網定位線
- 建立軸網
- 設定軸網名稱
實現程式碼:
import Autodesk
from Autodesk.Revit.DB import *
# 獲取當前文件
doc = __revit__.ActiveUIDocument.Document
# 1.建立定位線
p_1 = XYZ(0,0,0)
p_2 = XYZ(50,0,0)
line_1 = Line.CreateBound(p_1, p_2)
# 2.開啟事務 建立軸網
t = Transaction(doc, "建立軸網")
t.Start()
grid = Grid.Create(doc, line_1)
# 3.設定軸網名稱
g_name = grid.get_Parameter(BuiltInParameter.DATUM_TEXT)
g_name.Set("1")
t.Commit()
總結:
1.建立構件需要開啟事務(Transaction)
2.軸網名稱不允許重複,若專案中已存在名稱以上程式碼會建立失敗
3.專案中存在相同名稱軸網則不會建立成功
歡迎大家新增交流QQ群: 17075104
一起學習