如何使用python开发Revit|pyRevit开发:如何创建轴网

必看部分:

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
一起学习

posted @ 2021-09-13 17:19  ZedMoster  阅读(412)  评论(0)    收藏  举报