在GH里双击画布出现的弹窗支持多种输入方式创建电池。
如果使用全称(或简称)创建电池得到的匹配结果,会有一个从准确到模糊的排序列表,如下图所示:
某些电池还支持简单的代码:
例如 [Curve Offset] 这个电池,输入Offset指令后,再加上=5,就能创建出一个偏移 5 个距离值的电池组。
不仅如此,弹窗还支持一组特殊的格式,来创建特定的电池。
完整的特殊格式列表:
“∙∙∙
以双引号开头,将会创建一个Panel(但其他的双引号部分也会被排除)。
//∙∙∙
以两个正斜杠开头,将会创建一个Panel。
〜∙∙∙
以波浪线开头,将会创建一个Scribble文字。
#,#[,#]
两个或三个用逗号分隔的数字,将作为指定的坐标值创建一个Point电池。
+ [#]
以加号后跟数字开头,将会创建一个加法电池。
- [#]
以减号开头,后跟数字,将会创建一个减法电池。
* [#]
以星号开头,后跟数字,将会创建一个乘法电池。
/ [#]
以正斜杠开头,后跟数字,将会创建一个Division电池。
[#]
以反斜杠开头,后跟数字,将会创建一个整数除法电池。
% [#]
以百分号开头,后跟数字,将会创建一个Modulus电池。
& [ ∙∙∙ ]
以&开头,将会创建一个串联电池。
= [ ∙∙∙ ]
以等于号开头,将会创建一个等于组件。
< [ * ]
以小于符号开头,将创建一个小于组件。
> [ * ]
以大于符号开头,将会创建一个大于组件。
[#*] Pi
如果格式里带有“Pi”,将会创建Pi组件。
#
如果输入单数字,将会创建一个Slider。
-#..
以减号开头,后跟数字,加上两个或多个连续点,可以创建一个负值的Slider。
例:-7.. 就是创建为 -7;-7.00..可以控制slider小数位数后面两位。
0-#
输入零减数字,也可以创建一个负值的Slider。
#<#
由小于号码分隔的两个数字,将会创建一个具有指定区间的Slider。初始滑块值为最小值。
#<#<#
由小于号码分隔的三个数字,将会创建一个具有指定区间的Slider。初始滑块值为中间值。
#..#
由两个或多个连续点分隔的两个数字,将会创建一个具有指定区间的Slider。初始滑块值为最小值。
#..#..#
由两个或多个连续点分隔的三个数字,将会创建一个具有指定区间的Slider。初始滑块值为中间值。
#/#/ [#]
以正斜杠分隔的两个或三个数字,将会创建一个日历。
顺序为日/月/年。如果不输入年份,将使用当前年份。
需要注意的是,需要输入第二个斜杠,因为#/#会被程序理解为数字,从而创建为一个Slider。
#:#[:#] [am / pm]
如果包含至少两个以冒号分隔的数字,将会创建一个时钟。
f([... [,... [,...]]])[ = *]
以小写字母 f
小括号里用逗号分隔的部分将作为输入端,等号后面的内容将作为表达式。