dynamo方程怎么写_Dynamo入门指南

8b7b3248f9860aa8f19fba8b9a0cce18.png

Dynamo入门

概述

熟练使用Dynamo的前提就是熟悉Dynamo提供给我们的工具与使用工具的方法,工具就是Dynamo内提供的一系列节点包,使用工具的方法就是调用节点的计算机语言,主要包括DesignScript语言、Python语言等等。

Dynamo中的节点

Dynamo的节点有点类似于Python中“包”或者“模块”的概念,通过反复调用多个简单的方法,也可以实现较为复杂的功能,同时利用Python可调用RevitAPI,实现很多以前需要二次开发才能完成的复杂问题。

Dynamo中的里氏替换

学习中需注意的一大要点就是Dynamo中所提供的几何类之间的继承关系,如下图所示。

为什么我说继承关系是初学者第一个需要注意的问题?

从编程的角度说:里式替换,子类可以代替父类,父类不可以代替子类。初学者最最疑惑的问题可能就是节点输入输出应该怎么连,为什么这样连可以?那样连会报错?这主要取决于输入数据的类型。每个节点可以看做是一个方法,而输入处所连接的是方法参数,dynamo语法是一种静态编程语言,即数据类型在编译时即确定,python是动态语言,数据类型运行时确定。而静态语言方法所需要的参数在定义方法时已经写死,输入任何不符合给定参数类型的数据,程序都会报错,而当输入参

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值