如何使用python开发Revit|pyRevit开发:如何创建标高

必看部分:

Document获取:

必看文章


基础部分:

创建标高

基本思路:

  1. 首先添加引用
  2. 获取当前项目文档
  3. 开启事务
  4. 创建标高
  5. 设置名称

实现代码:

import Autodesk
from Autodesk.Revit.DB import *
doc = __revit__.ActiveUIDocument.Document

t = Transaction(doc, '创建标高')
t.Start()
level_1 = Level.Create(doc, 3000/304.8)
level_2 = Level.Create(doc, 6000/304.8)

level_1_name = level_1.get_Parameter(BuiltInParameter.DATUM_TEXT)
level_1_name.Set('F1')
t.Commit()

![在这里插入图片描述]( https://img-blog.csdnimg.cn/1dedbdb82db24199ba7f7c94b7935e77.png?x-oss-process=image/watermark ,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAWmVkTW9zdGVy,size_20,color_FFFFFF,t_70,g_se,x_16)

总结:

1.创建构件需要开启事务(Transaction)
2.标高名称不允许重复
3.项目中存在相同名称标高则不可更新名称导致创建失败


欢迎大家添加交流QQ群: 17075104
一起学习

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