快速学习Grasshopper的方法

在小编汉化gh之前,断断续续的看了不少犀牛和gh的视频(网上一大堆,没有教程私信我即可),但总感觉入不了门,即使会操作的也仅是一些简单的操作,至于为什么要这么操作,不得而知,我不能说这些老师的应用水平差,相反,他们都是一些深耕gh好多年的大师,但大师究竟是大师,在教学上面确实缺了一些什么,要不然很多视频大家都没看完就是这个道理,只有那些真的被一些项目给难到了必须用gh才能解决问题的同学才会认真的看完,但事后长时间不用又还给老师了,结合犀牛原厂的老师所统计的学员学习gh最大的几个问题:1、电池不认识;2、编程思路缺乏;3、树形数据掌握不好。小编也有所感想,确实,在用英文gh的时候,我3大问题一个都解决不了,我在上一篇文章中说了,gh中的英语有很多都是俚语写的注释(俚语相当于方言),不说我们这些非专业人士看不懂,就连那些专业人士看起来也费劲,所以,大家的学习时间会大大增加,学习成本也大大提高,学习效率却很低下,导致很多人看了几节视频就厌恶了,在这里,我结合我自身的学习方法告诉大家,怎样快速的学习gh,并能快速的去掌握它理解它,即使时间长了也不容易忘记。

一、不管你的英文水平如何,我建议大家使用小编汉化的中文版gh,因为我是真的用心手译了每一个电池(正因为汉化的质量太好了,小编放在某宝上销售的时候,导致gh公司告小编侵权,让某宝强制下架,所以也导致此版本未大量传播的原因,也不排除某宝其他商家恶意举报,因为我的下架了,他们的却仍然在销售),一些比较难懂的电池我也用白话给翻译了,实际上就是没用英文翻译,直接给出了用法,这样会大大的减少你学习这个电池的时间和成本,至于中文的版本私信我吧。

二、不管是什么3D软件,我都建议你从以下几个步骤来学习,绘图、修改、标注、打印 这4大方面学习,其中,标注和打印比较简单,这里不多说,主要就是绘图和修改两大块,绘图又从 命令开始,点又有单点和多点以及点云 3大块,所以,学习gh的本质就是掌握点的用法(点的创建、修改和删除),理论上,在gh里,仅仅给了一个点就可以生万物,所以你在学习的时候要摒弃那些什么线呀、面呀、体呀之类的命令,在入门的时候只学习点的用法就够了,其他的都是类似的学习方法,比如3D物体可以直接gh用电池去生成,速度很快,但我仅用一个点也可以生成,只是效率慢一点、步骤多一点而已,归根结底还是点的用法。所以我在汉化版里对点的翻译格外重视一些,力求通俗易懂。其实我也是初学者,初学者学习一款软件的痛苦我能感同身受。

三、当你掌握了点的用法以后,你要理解 向量  这个东西,最本质的一句话就是 向量是有 大小方向 的,而且向量是绑在一起的,你还要理解 gh是什么,其实 gh就是一款面向对象的编程语言,而且是偏向解释型的编程语言(弱变量类型),凡是编程语言的东西都逃不过 变量(也即参数) 和 数据类型,而gh里常用的数据类型也就是 字符串文本)数字、列表和树 类型了,所以你要学会用gh操作这些数据类型,字符串在 sets——text 下有10几个电池,学习的技巧就是在 调试面板 里面 输入一些文本,然后用各个电池操作一遍,电池右边也接一个 调试面板可以即时看到运算结果,相信用不了几分钟这10几个电池你就学会了用法。

四、学习了字符串电池组,再就是学习列表组件了,列表就像一根打了很多节的绳子,每个绳结就表示一个数据,每个绳结都有一个编号(也叫索引,但起始编号是从0开始的,不是从1 开始),当然,也有空列表,什么值都没有。在这里,我要补充一下,编程语言当中所用的方法最多的就是 创建、增加、修改、删除、查询 这5大动作,如果重复这些动作就是 循环 操作(不好意思,gh里没有循环的电池,需要自己编写或者用第三方插件),如果有不同的动作就需要给出 条件(满足了什么条件就走什么路【二选一】,是男人就负责播种,是女人负责生孩子,是太监?当我没说!)

五、学习了点、向量、字符串和列表以后,我们再谈谈编程思路的问题,首先你要知道计算机就是个磨子,你不推,它就不转,你推一步,它就转一下,而且它还只会每次只走一次,多了坚决反对,而且还不会后退,有点像象棋里面的卒子,如果你要用卒子去将军,你得考虑好卒子行走的路线,这个行走路线就是你的编程思路,一个卒子将军叫顺序,多个卒子将军叫嵌套(交替行走),所以你一定要知道计算机下一步要干什么(计算机要干什么取决于你想让它干什么,受你发出的控制指令才会去执行),至于你发出指令后计算机能干出什么来就是你想要获得的数据(数据是你想要的就是正经的数据,不是你想要的就是你不正经)。

六、最后说说树型数据,gh里为什么会产生树数据?最简单的解释就是 gh操纵的是很多图形,而图形是 由 点、线、面、体 组成的,这么多物件组合在一起,必然会产生很多分支结构呀,比如点是一组、线是一组等等,你要做的就是能识别出这些点、线、面在树中的位置,从而能迅速的取出这些数据为你所用。

综合以上所说的这些学习方法,我也没整理成册,也没做笔记,只是自己在学习的过程中,碰到的一些学习方法的坑,到底先学哪个后学哪个,无从下手。还好,gh入门3大问题,小编解决了至少一个问题,就是,认识全部电池,中文的,怎么获得?私信我即可。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值