revit python 二次开发,python和revit

  revit python 二次开发,python和revit

  1.安装PythonShell插件

  PythonShell 2018插件下载

  交流即时通信软件群:17075104

  新建项目后,运行功能Python Shell,

  在弹出的窗口中复制或输入以下引用代码模块:

  #!/usr/顺利的水池/python3# -*-编码:utf-8-*-# @时间:2021-01-01 # @作者:zedmoster 1 @ Gmail。来自Autodesk .Revit。用户界面从美国电脑软件公司导入*。revit。数据库导入*导入Autodesk导入math导入OS导入re导入sys从系统导入clr导入数组clr .AddReference(RevitAPI)clr .AddReference(RevitAPIUI)clr .添加参考(系统)doc=_ _ revit _ _。活动用户界面文档。文档ui doc=_ _ revit _ _ .ActiveUIDocumentuiapp=_ _ revit _ _ .应用在上次命令行输入文件即可获取当前项目文档文件

  2.通过发电机节点

  右键在搜索窗口中输入大蟒脚本选择节点,

  双击节点后弹出输入脚本窗口,复制或输入一下引用代码模块:

  #!/usr/顺利的水池/python3# -*-编码:utf-8-*-# @时间:2021-01-01 # @作者:zedmoster 1 @ Gmail。com import sysimport clr clr clr clr .来自美国电脑软件公司的添加参考(“原型几何体”).几何图形导入AddReference(RevitAPIUI)clr .AddReference(RevitAPI )从美国电脑软件公司导入欧特克公司.来自美国电脑软件公司的Revit。数据库导入*Revit。用户界面导入AddReference(RevitNodes )导入回顾.导入扩展(Revit .元素)clr .导入扩展(Revit .几何转换)clr .AddReference(RevitServices )从审查服务导入审查服务.从审查服务持久性导入DocumentManagerfrom .交易导入交易管理器#默认参数uiapp=DocumentManager .实例。CurrentUIApplicationapp=ui app .Applicationuidoc=uiapp .ActiveUIDocumentdoc=DocumentManager .实例。当前文档编号输出OUT=doc点击完成编辑后,运行节点即可查看当前所在项目的文件

  至此我们已经学会两种通过大蟒获取建模软件文档的方法,

  接下来就是了解后续文档数据的过程。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: