Skip to main content

Rhino Grasshopper如何让Tekla的参数化设计更顺滑

Check out this BIM awards customer project where visual scripting was used

Visual scripting可视化脚本编程工具让Tekla工程师充分发挥参数化设计的力量——构建自定义工作流、自动完成重复性设计任务和处理复杂的形状。

通过可视化编程工具建模

可视化脚本编程工具通过直观地设置逻辑和几何关系,提供了一种基于输入数据或参数创建几何图形的方法。这种方法高效且一致。任何 BIM 信息都可以与几何图形一起添加或更新,并在中心位置进行管理。

用该工具进行简单和复杂几何形状的建模要比传统建模要快得多,并且工程精度能得到保证,因为工程师可以创建和管理整个设计,而不是手动插入和操作单个零件。由于所有零件都可以根据参数值自动生成和更新,因此工程师可以轻松地迭代不同的设计方案。

实现价值工程更为简单,因为工程师可以轻松地测试或发现他们可能没有时间考虑的解决方案,从而使他们能够为客户和设计团队提供更好的服务。

可视化脚本编程工具可以连接到各种来源的输入数据,包括 CAD 工具和 Excel,然后驱动生成几何图形和属性。

 

Tekla 软件的可视化脚本编程工具

Tekla通过与Grasshopper的集成为 Tekla Structures (关注“天宝Tekla”微信公众号,点击菜单栏申请试用Tekla Structures教育版软件)和 Tekla Structural Designer(中国大陆暂不销售)提供可视化脚本编程工具功能。

Grasshopper是一个可视化脚本编程工具平台,是 Rhino 犀牛软件的一部分,Rhino是一个强大的 3D 建模软件解决方案,因其能够创建任何规模的精确模型而在多个行业中广受欢迎。Rhino/Grasshopper 可从 Robert McNeel & Associates 购得。(请登录访问 他们的网站了解更多内容

 

Grasshopper 与 Tekla Structures 一起使用

通过Grasshopper-Tekla live link实时链接,您可以从 Grasshopper 实时创建和操作原生 Tekla 对象,以及查询 Tekla 模型获取属性和对象布置信息等。

该链接是一组Grasshopper组件,可加载到Grasshopper用户界面并与Tekla Structures交互。

Tekla Structures user interface showing the Grasshopper link

 

使用这些组件,您甚至可以将复杂的 Rhino 形状作为项直接导入 Tekla Structures。

前提条件:您需要将Rhino(下载)和Tekla Structures安装在同一台机器上。

从 Tekla Warehouse上下载本插件

 Tekla User Assistance了解更多内容

查看 Grasshopper-Tekla link常见问题 

观看全球网络研讨会:更高效的桥梁设计工作流 

 

用Tekla Structures的可视化编程工具创建自定义组件 

Grasshopper组件使用Tekla Structures中的Rhino.Inside技术,让用户无需使用可视化脚本编程工具本身就可以实现可视化编程。

该组件与任何其他Tekla组件一样陈列在Tekla Structures的组件目录中,并以传统的Tekla组件对话框显示。然而,该组件无需所有最终用户懂得有关可视化编程的知识就可以在后台激活任何Grasshopper的定义,令其在Tekla中生成对象。

Grasshopper component for spiral staircase

这意味着,除了现有的自定义组件编辑器和纯 API 编程之外,可视化脚本编程工具成为创建新 Tekla 组件类型的新方法。

要使用该组件,首先在组件对话框中选择一个 Grasshopper 定义。该对话框会自动填充从定义中的参数中提取的属性,包括距离、文本输入和 Tekla 目录选择器。一旦激活,该组件将要求您在 Tekla 模型中选择所需的输入,然后 Grasshopper 将在 Tekla 中生成对象。

 

前提条件:除了 Grasshopper 组件插件,您还需要在同一台机器上安装以下软件:

  • Rhino 7 或更新版本(下载
  • Tekla Structures 2019i 或更新版本
  • Grasshopper-Tekla Live Link 1.10 或更新版本下载

从 Tekla Warehouse 上学习并下载

在 Tekla User Assistance 了解

a more complicated Grasshopper script for a turning high-rise building