BIM:设计师PK程序员 - 钢结构资源网 Tekla插件 CAD工具 犀牛GH汉化 套料 BIM:设计师PK程序员 - 钢结构资源网 Tekla插件 CAD工具 犀牛GH汉化 套料

BIM:设计师PK程序员

新的自动化工具使规划达到了新的发展水平

哪种工具可以通过在Revit中自动化BIM流程来节省数千小时

目前,我们有4 Revit 自动化选项

 01.jpg

· Dynamo(开源图形编程)

· Rhino.Inside(测试版,使用Grasshopper就像Dynamo一样)

· PythonShellpyRevit(带有Revit APIPython

· C(带有Revit APIC#)

在图表上,我整理了对这个问题的看法:

 02.jpg

此图可以帮助您在什么情况下需要应用什么工具以及每种工具的价值是什么,向管理人员进行解释。

每个决定都有自己的工具

例如:如果您在最初的几分钟内在Dynamo中编写了带有干净节点的脚本,则速度非常快。但是在任务扩展和条件增加的情况下:速度可能会急剧下降


Python中(你可以你可以使用Python的同时在迪纳摩),在这方面,一切都更稳定。您的启动速度很慢,但是脚本的增长不会在速度或开发方面引起问题(尽管有时脚本会变得很大,以至于没有常规编辑器就无法使用它)。

每个决定都有自己的工具。

 03.jpg03.jpg


而且,在选择工具时,您需要考虑一下想法的普遍性 ”。如果这是个小问题,那么可以使用Visual Programming -DynamoGrasshopper。对于中型任务,Python更适合。如果您有大量数据大型任务,则最好使用C(在Dynamo上可以完成相同的操作,但是速度会10)。

设计师pk程序员

BIM部门工作的程序员不喜欢DynamoGrasshopper之类的工具,因为对于程序员而言,Dynamo中的脚本看起来意大利面条代码。这样的开发人员在C#(或RevitPythonShell)中为Revit 编写了相对干净的工具(实际上在Dynamo质量类似)。


问题是这些工具是根据计划部门的要求编写的因此,设计人员的强烈内在动机融入了程序员的人为外在动机。

 04.jpg

由于将设计者的逻辑转移到程序员的代码上很辛苦,因此在计划过程中会创建一个新的链接,我认为将来可能会被 #Dynamo#Grasshopper之类的工具取代

 05.jpg

对于从事设计工作数十年的人来说,诸如DynamoRhino之类的工具。单调的工作使内部充满新鲜空气

上帝保佑 开源社区以及DynamoGrasshoperPythonShellpyRevitRhino.Inside等工具的开发人员

06.jpg

简短评论:

#Dynamo- 是与Revit配合使用的可视化编程工具。Dynamo通过以更易访问的方式提供对Revit API(应用程序编程接口)的访问,扩展了Revit的功能。使用Dynamo而不是键入代码,而是通过操纵称为节点的图形元素来创建程序。这是一种更适合于面向视觉的类型(例如建筑师,设计师和工程师)的编程方法。

 07.jpg


Rhino.Inside- 是一个开源Rhino WIP项目,它使RhinoGrasshopper可以在其他64Windows应用程序(例如RevitAutoCAD等)中运行。通过Rhino Inside Revit,您还可以获得Rhino的所有功能,包括Grasshopper for RevitGrasshopper是一种视觉编程语言,其概念与Dynamo相似(尽管存在根本差异)。

 

08.jpg

C -Autodesk #Revit提供了丰富的API,可用于自定义产品的现有功能或添加全新的功能。您可以自动执行重复,耗时的任务并扩展核心功能,而无需离开Autodesk Revit环境。#API可用于创建直接插入Autodesk Revit的自定义工具和功能,从而扩展其功能。

 09.jpg

#RevitPythonShell- Autodesk®Revit软件和Project Vasari带来脚本功能。设计人员具有使用带有Python代码的算法和计算逻辑以交互方式设计和操纵Revit元素能力

 010.jpg


评论 0

sitemap