必看部分:

Document獲取:

必看文章


基礎部分:

建立軸網

基本思路:

  1. 首先新增引用
  2. 獲取當前專案文件
  3. 建立軸網定位線
  4. 建立軸網
  5. 設定軸網名稱

實現程式碼:

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

一起學習