在小编汉化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大问题,小编解决了至少一个问题,就是,认识全部电池,中文的,怎么获得?私信我即可。

快速学习Grasshopper的方法相关推荐

  1. 自学python方法-总算懂得快速学习python的方法

    随着Python的进一步发展,越来越多的现成的Python的机器学习的算法已经发布出来.为了可以更好地运用这些机器学习的算法,我们有必要对Python有个初步的了解.以下是小编为你整理的快速学习pyt ...

  2. [转]日语快速学习原则和方法!

    [ 2007-8-13 21:32:00 | By: 爱している ]   1."三皮"原则 要想征服日语,首先,头皮要硬!无论碰到多大的困难,也不要放弃! 其次,嘴皮要勤!时时刻刻 ...

  3. python初学到底怎么学?大神三天快速学习python的方法留下的笔记

    以下是一些Python实用技巧和工具,希望能对大家有所帮助. 交换变量 x = 6 y = 5 x, y = y, x print x 5 print y 6 if 语句在行内 print " ...

  4. 零基础快速学习Java技术的方法整理

    在学习java技术这条道路上,有很多都是零基础学员,他们对于java的学习有着很多的不解,不知怎么学习也不知道如何下手,其实Java编程涉及到的知识点还是非常多的,我们需要制定java学习路线图这样才 ...

  5. 电脑学习方法_怎样快速学习和熟悉电脑知识?|从小白到大神的快捷方法

    本文面向刚刚接触电脑互联网的小白朋友们,或者在工作中经常用到电脑,但是水平很菜的菜鸟. 回想当年,毛毛虫起初接触电脑的时候,总是前怕狼后怕虎,点个鼠标,都担心会不会点错把电脑点死了. 多年来一直以为只 ...

  6. Servlet和HTTP请求协议-学习笔记01【Servlet_快速入门-生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  7. 学习速写的方法有哪些?如何快速学会速写?

    本文由"学美术上美术集网校"原创,图片素材来自网络,仅供学习分享 学习速写的方法有哪些?如何快速学会速写?很多初学绘画者,包括有些已经进行过一些素描训练的学画青少年想画速写,总感到 ...

  8. 如何快速学习:掌握任何技能的 10 种行之有效的方法

    在本文中,我们将介绍掌握任何技能的十种经过验证的方法.您将学习如何快速学习.促进个人成长并在人群中脱颖而出,而无需将每一分钟都花在阅读教科书上. 快速学习的一项关键技能 如果我告诉你有一种技能可以使任 ...

  9. 快速学习JS的思考方法、有用

    当人们尝试学习 JavaScript , 或者其他编程技术的时候,常常会遇到同样的挑战: 有些概念容易混淆,特别是当你学习过其他语言的时候. 很难找到学习的时间(有时候是动力). 一旦当你理解了一些东 ...

  10. 快速学习COSMIC软件规模度量方法

    转载:快速学习COSMIC软件规模度量方法 – 绿盟科技技术博客 最近与某运营商开展合作项目时,客户需要我方输出一份COSMIC软件规模度量数据用于评估项目预算,由于此前未接触过COSMIC软件规模度 ...

最新文章

  1. CSS+DIV-公司网站
  2. 一个解除TCP连接的TIME_WAIT状态限制的简便方法
  3. 线性回归—梯度下降python实现
  4. HTML解决div里面img的缝隙问题
  5. 最小生成树--通公路问题
  6. mysql 无法启动时,或尝试mysqld_safe --user=root
  7. [bzoj4763]雪辉[bzoj4812][Ynoi2017]由乃打扑克
  8. Pytorch(0)降低学习率torch.optim.lr_scheduler.ReduceLROnPlateau类
  9. cmd命令 查询硬盘序列号,设备序列号,MAC地址,操作系统及安装时间,以及与AIDA64软件的对比
  10. 北京有两个百度,李彦宏只有一个陆奇
  11. java aspose 导出word_使用Aspose.word导出word报告
  12. 51单片机DS18B20测温LCD12864显示
  13. android 电子签名设备,Android 电子签名制作
  14. 单片机仿真指示灯开关控制器
  15. iPhone突然掉电快是什么情况,该如何解决?
  16. python3--opencc安装方式
  17. MCM/ICM(美国大学生数学建模竞赛)报名指南
  18. 为了做好精益化,精益达选择了它?(MES应用案例)
  19. 计算机错误提示声音,电脑报警提示音有哪些
  20. 深圳绿道最全资料合集_我是亲民_新浪博客

热门文章

  1. 升级Win10注意事项个人总结
  2. 阿里中间件技术专家魏鹏:基于Java容器的多应用部署技术实践
  3. 微信小程序InnerAudioContext IOS真机无法播放声音
  4. html js满屏飘雪特效,原生js实现的雪花飘落特效
  5. 好佳居软装十大品牌 软装类型对应着主人
  6. Parallels Desktop 安装 Win7注意事项
  7. 修改win7计算机mac,win7如何在注册表改网卡mac
  8. linux的webui服务,Aria2控制前端WebUI客户端安装教程
  9. php导出word样式控制,php导出word文档样式以及word文档分页
  10. RPC框架pigeon源码分析