NCF参数化建筑论坛
标题:
每日都“GH”(搞好)系列之002 Math operators
[打印本页]
作者:
活建鬼
时间:
2012-4-16 14:49
标题:
每日都“GH”(搞好)系列之002 Math operators
本帖最后由 活建鬼 于 2012-4-16 15:07 编辑
002 Math operators
闲言少叙,帖子的源起请看此帖
http://ncf.5d6d.com/thread-10090-1-1.html
。直接上今日的“
GH
”零基础教程。
<
上节回顾
>
001 GH
界面——对
GH
的界面进行了简要的介绍,没有任何难理解的地方。
<
本节课程
>
一
.
教学计划:
会通过
Math
——
operators
中的几个简单的运算器教你如何快速操作
GH
,没有形体的建立,只是涉及逻辑与文字的表现,非常容易。
二
.
涉及运算器:
Slider,panel,+,-,X,/,<,>,similar,=
三
.
正文:
打开
GH
,将
Math
——
operators
中的“
+,-,X,/
”四个运算器
[attach]25911[/attach]
依次点选,置于桌面,会得到:
[attach]25912[/attach]
感觉这样比较乱,想让他们纵向对齐:框选四个运算器,此时运算器会变绿,并出现一个上下左右四个方向都有小箭头的虚线框。点击“上”这个方向
[attach]25913[/attach]
的中间那个箭头,即可对齐
[attach]25914[/attach]
GH
里面的运算器是这样的:绝大多数情况下,左端为输入端,右端为输出端。但有些特殊的运算器只有输入端,如
point list
。
[attach]25915[/attach]
在输入端输入我们的条件,经过运算器内部的逻辑算法可以在输出端得到一个我们想要的结果,这就是
GH
的工作原理,把对于建筑师来说较难的编程语句打包到一个个运算器中进行计算,省事不少。
作为一个初学者,在遇到不知道的运算器时可以进行如下操作:
第一种方法:将鼠标停留在运算器、输入端和输出端即可看到英文的解释。
[attach]25916[/attach]
第二种方法:在运算器上右键——
help
。
[attach]25917[/attach]
我个人比较喜欢这样看,因为这样可以将第一种方法所有想知道的地方尽览无余,省去了多次操作的时间。但是,第一种方法可以在你熟悉了运算器时,偶然忘记了某个端口的定义时使用特别方便。
在
params
——
special
里找到
number slider
。这个运算器使用频率很高,我们还有一个快速查找的技巧是在工作区面板空白处双击
[attach]25918[/attach]
即可出现搜索栏,只需输入“
sl
”即可出现
slider
这个运算器。
“
+
”的输入端有
A
、
B
两个,算法是
A+B
,以此类推“
-,X,/
”都是一样的。
因此需使用两个
slider
进行计算。需要说明一下
slider
的设置方法,同样有两种方式:
1.
在其上,无论是
slider
端还是滑块端均可,右键——
edit
[attach]25919[/attach]
2.
在
slider
端双击进入
进入后,会有以下视图:
[attach]25920[/attach]
我们经常使用的是
slider accuracy
和
numeric domain
两栏:
slider accuracy
栏的
rounding
自左至右依次为:浮点数(即小数)、整数、偶数、奇数。
Digits
只在“
R
”时使用,为小数点后多少位。一般使用默认。
numeric domain
栏一般只用设置最小值
min
和最大值
max
即可。设置完此二值后,
range
会自动变化。
设置成整数,
ok
即可。在输入端进行连线
[attach]25921[/attach]
下面要知道结果是怎样的
,
所要用到一个运算器——
panel(pa)
,使用频率和
slider
是一样高的。位置在
params
——
special
里面。
注明一下,从现在起括号里的字母代表使用快速搜索的字母简称。
[attach]25922[/attach]
新版的
GH
对
pa
有一个挺好的应用
[attach]25923[/attach]
当鼠标接近
pa
时会在其框上出现四个红点,且中间出现九个供编辑的自定义的东西。默认的
pa
面板是黄色,你可以通过编辑改为其他颜色、字体大小、对齐方式等等。但有时,鼠标无论怎么接近也不会出现编辑栏,比较郁闷,难道是
bug
?对付此种情况,我一般使用复制上一个成功的
pa
然后在其上进行编辑,成功率较高。
[attach]25924[/attach]
这里说说,如何进行运算器的复制?方法依然是两种:
1.ctrlc
、
ctrlv
的方式。这个大家想必都知道。
2.
点住要复制的运算器往外拖后,按住
alt
键放手即可。
最后成这样:
[attach]25925[/attach]
现在,我想把此四个数据整合起来,就再在其后加一个
pa
。此时你会发现为什么
pa
只能被连一次,无法将四个都连入呢?答案是;按住
shift
连入即可。
作者:
活建鬼
时间:
2012-4-16 14:59
这里要说明一点shift是加入。当我们一旦连错某个运算器时,需要通过ctrl减入即可。或者在运算器的连错的端口处右键——disconnect或者disconnect all(前者是只取消某一项,后者是取消全部)。还有一种方法比较取巧,就是干脆将连错的运算器删掉,然后在运算器面板里面重选一下,重新连接。一共三种方法,根据个人操作习惯进行选择。
这样的话,一个小小的电池图就完成了
[attach]25928[/attach]
同理,我们可以将>、<、≈和=的运算器练习一下,
[attach]25929[/attach]
细心的童鞋可以看到跟其他不同的是</FONT><FONT face=Calibri>”</FONT><FONT face=宋体>≈</FONT><FONT face=Calibri>”</FONT><FONT face=宋体>的输入端有三个值,最下面有一个</FONT><FONT face=Calibri>”t%”</FONT><FONT face=宋体>,其实这个选项在后面的很多运算器中都会讲到,其实就是所谓的</FONT><FONT face=Calibri>T</FONT><FONT face=宋体>值。在这里,我们可以通过改变</FONT><FONT face=Calibri>T</FONT><FONT face=宋体>值来提高</FONT><FONT face=Calibri>A</FONT><FONT face=宋体>和</FONT><FONT face=Calibri>B</FONT><FONT face=宋体>的相似率。</FONT></FONT> <FONT color=#000000><FONT face=宋体>总结一下,今天主要是通过</FONT><FONT face=Calibri>math</FONT><FONT face=宋体>里面的几个简单的运算器来讲</FONT><FONT face=Calibri>GH</FONT><FONT face=宋体>运算器的原理与方法以及如何快速操作</FONT><FONT face=Calibri>GH</FONT><FONT face=宋体>。有人也许会问,今天将的这几个运算器在实际中有什么用途?其实,它们的用途很少,专门开一讲其实是为给后面操作打基础的。如果,非要说用什么实际用处的话,加减乘除这四个运算器的运出相对多一点,包括对于曲线或形体的控制,只是通过几个</FONT><FONT face=Calibri>slider</FONT><FONT face=宋体>是不够的,有时需要加倍,就会用到乘法,等等。现在听不懂没关系,这样的例子在我们之后的教学碰到时,我会点明的。</FONT></FONT> <FONT face=宋体><FONT color=#000000>今天讲课我感觉自己还是比较啰嗦,但是想想多啰嗦几句能够讲明白也好,可以在以后省去不少重复解释的时间,以后的几期进度会加快,篇幅对应的可能会减少,但是要点不会避开。</FONT></FONT> <FONT face=Calibri><FONT color=#000000>第二讲的GH源文件:</FONT></FONT> [attach]25933[/attach] <FONT color=mediumturquoise></FONT><FONT color=mediumturquoise></FONT><FONT color=mediumturquoise><FONT face=Calibri><</FONT><FONT face=宋体>下期抢先看</FONT><FONT face=Calibri>></FONT></FONT> <FONT color=#000000><FONT face=宋体>下期题目——</FONT><FONT face=Calibri>003 Image sampler</FONT><FONT face=宋体>,介绍一些好玩的用法。敬请期待</FONT><FONT face=Calibri>~~</FONT></FONT> </P>
作者:
活建鬼
时间:
2012-4-16 15:14
终于写完了~~好累吖~~去歇会~~
作者:
thinksong
时间:
2012-4-16 16:05
来支持一下吧
作者:
zhiaixu2010
时间:
2012-4-16 16:09
支持楼主坚持不懈的精神~每天来看看,温故而知新
作者:
tommmmm
时间:
2012-4-16 16:22
沙发哎!!!!!!!第一次沙发{:3_64:}
作者:
tommmmm
时间:
2012-4-16 16:23
这个一定要顶下!!!!!!!
作者:
hexianghai
时间:
2012-4-16 19:00
好貼就要頂起來!!!!!!!!!
作者:
dsg911
时间:
2012-4-16 23:01
我来签到了!哈哈
作者:
kbfly
时间:
2012-4-16 23:39
签到,当做复习~~~
作者:
gtl535
时间:
2012-4-17 08:28
好东西,不过现在用不着了
作者:
ajhgb
时间:
2012-4-17 09:22
楼主辛苦了,感谢分享,继续关注!
作者:
yizhishinubi
时间:
2012-4-17 11:48
lz有爱。。顶一下
作者:
ping58972
时间:
2012-4-17 14:13
继续继续~~~ 加油啊~~~~
作者:
呼呼
时间:
2012-4-17 14:55
嗯,果然有坚持,支持你,slider还可以双击后输入数值,算是个补充吧{:3_67:}
作者:
傅强
时间:
2012-4-17 15:56
多谢好贴,加油
作者:
活建鬼
时间:
2012-4-17 16:45
感谢大家的支持~~~我会继续努力的~~
作者:
模鬼
时间:
2012-4-17 20:16
补一句,按住Ctrl+Alt可以点选 电池 可以知道她在哪里。。。
作者:
guihuashizyl
时间:
2012-4-17 22:57
楼主辛苦了,谢谢你的好贴,我们一起加油!
作者:
熊猫无敌
时间:
2012-4-18 01:47
持续性围观中
作者:
tonytcl
时间:
2012-4-18 02:15
我也是刚接触不久....向楼主学习..专研精神啊!
作者:
六面体
时间:
2012-4-18 08:45
很不错!我也是个初学者!感谢你的教程!辛苦!希望能坚持下去!
作者:
六面体
时间:
2012-4-18 09:14
期待第三讲!
作者:
hanzu130
时间:
2012-4-18 10:16
感谢楼主,辛苦啦~~~~
作者:
yuhong
时间:
2012-4-18 19:56
不错 挺好 适合初学者 学习了
作者:
xerxex
时间:
2012-4-19 15:56
前几天没有过来捧场哈,加油加油
作者:
橘子向学
时间:
2012-4-19 16:34
来支持一下吧
作者:
活建鬼
时间:
2012-4-19 21:50
太客气啦~~现在来也不晚啊~~~
26#
xerxex
作者:
somem
时间:
2012-4-19 23:47
谢谢分享!!!!!
作者:
xndmythsh
时间:
2012-4-21 22:51
真诚感谢。。。
作者:
Dchi
时间:
2012-5-11 12:27
很棒!!lz辛苦了!
作者:
凉水
时间:
2012-5-12 09:59
希望楼主能坚持下去。
作者:
myemily
时间:
2012-5-12 18:33
很有收获,正在学习
作者:
Dchi
时间:
2012-5-15 08:57
谢分享,研究研究
作者:
几度天狼
时间:
2012-12-5 17:42
支持鬼爷……
相当给力……
作者:
~祥~
时间:
2013-3-20 09:02
支持楼主,可以经常做一些这样的零基础教程
作者:
Achicue
时间:
2013-3-20 19:02
不错不错{:14:}
作者:
阿蛮
时间:
2013-4-24 01:12
讲得好详细{:14:}
作者:
江风渔火
时间:
2013-4-24 10:10
支持下.....
作者:
芥末花生
时间:
2013-4-25 01:52
活建鬼 发表于 2012-4-16 15:14
登录/注册后可看大图
终于写完了~~好累吖~~去歇会~~
支持建鬼兄!
作者:
飞天猪(猪!
时间:
2013-4-25 09:52
持续性围观中
作者:
comcncomcn
时间:
2013-6-14 21:39
作者:
y68593177
时间:
2013-9-5 17:26
谢谢啦 请问在第二楼是乱码吗? “细心的童鞋可以看到跟其他不同的是</FONT><FONT face=Calibri>”</FONT><FONT face=宋体>≈</FONT><FONT face=Calibri>”</FONT><FONT face=宋体>的输入端有三个值,最下面有一个</FONT><FONT face=Calibri>”t%”</FONT><FONT face=宋体>,其实这个选项在后面的很多运算器中都会讲到,其实就是所谓的</FONT><FONT face=Calibri>T</FONT><FONT face=宋体>值。在这里,我们可以通过改变</FONT><FONT face=Calibri>T</FONT><FONT face=宋体>值来提高</FONT><FONT face=Calibri>A</FONT><FONT face=宋体>和</FONT><FONT face=Calibri>B</FONT><FONT face=宋体>的相似率。</FONT></FONT> <FONT color=#000000><FONT face=宋体>总结一下,今天主要是通过</FONT><FONT face=Calibri>math</FONT><FONT face=宋体>里面的几个简单的运算器来讲</FONT><FONT face=Calibri>GH</FONT><FONT face=宋体>运算器的原理与方法以及如何快速操作</FONT><FONT face=Calibri>GH</FONT><FONT face=宋体>。有人也许会问,今天将的这几个运算器在实际中有什么用途?其实,它们的用途很少,专门开一讲其实是为给后面操作打基础的。如果,非要说用什么实际用处的话,加减乘除这四个运算器的运出相对多一点,包括对于曲线或形体的控制,只是通过几个</FONT><FONT face=Calibri>slider</FONT><FONT face=宋体>是不够的,有时需要加倍,就会用到乘法,等等。现在听不懂没关系,这样的例子在我们之后的教学碰到时,我会点明的。</FONT></FONT> <FONT face=宋体><FONT color=#000000>今天讲课我感觉自己还是比较啰嗦,但是想想多啰嗦几句能够讲明白也好,可以在以后省去不少重复解释的时间,以后的几期进度会加快,篇幅对应的可能会减少,但是要点不会避开。</FONT></FONT> <FONT face=Calibri><FONT color=#000000>第二讲的GH源文件:</FONT></FONT> 002- Math operators.ghx (107.77 KB, 下载次数: 4, 售价: 1 lux照度) <FONT color=mediumturquoise></FONT><FONT color=mediumturquoise></FONT><FONT color=mediumturquoise><FONT face=Calibri><</FONT><FONT face=宋体>下期抢先看</FONT><FONT face=Calibri>></FONT></FONT> <FONT color=#000000><FONT face=宋体>下期题目——</FONT><FONT face=Calibri>003 Image sampler</FONT><FONT face=宋体>,介绍一些好玩的用法。敬请期待</FONT><FONT face=Calibri>~~</FONT></FONT> </P>”
作者:
陈铎
时间:
2013-9-8 20:01
感谢分享!!!
作者:
yansu
时间:
2014-3-15 09:18
支持楼主坚持不懈的精神~每天来看看,温故而知新
作者:
wyc459983519
时间:
2014-9-3 15:02
支持楼主,gh是慢慢学成的
作者:
野鹤
时间:
2014-12-2 06:10
好东西好东西
作者:
leir
时间:
2019-8-15 11:51
新手报到挖坟
作者:
超萌全家福
时间:
2021-10-26 08:58
感谢无私的教程~
作者:
solo.u
时间:
2021-10-26 14:38
楼主辛苦,支持一下
欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/)
Powered by Discuz! X3.2