Grasshopper学习手册笔记含英文注解要点Word文档格式.docx

上传人:b****4 文档编号:6388250 上传时间:2023-05-06 格式:DOCX 页数:95 大小:1.26MB
下载 相关 举报
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第1页
第1页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第2页
第2页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第3页
第3页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第4页
第4页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第5页
第5页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第6页
第6页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第7页
第7页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第8页
第8页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第9页
第9页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第10页
第10页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第11页
第11页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第12页
第12页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第13页
第13页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第14页
第14页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第15页
第15页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第16页
第16页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第17页
第17页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第18页
第18页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第19页
第19页 / 共95页
Grasshopper学习手册笔记含英文注解要点Word文档格式.docx_第20页
第20页 / 共95页
亲,该文档总共95页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Grasshopper学习手册笔记含英文注解要点Word文档格式.docx

《Grasshopper学习手册笔记含英文注解要点Word文档格式.docx》由会员分享,可在线阅读,更多相关《Grasshopper学习手册笔记含英文注解要点Word文档格式.docx(95页珍藏版)》请在冰点文库上搜索。

Grasshopper学习手册笔记含英文注解要点Word文档格式.docx

:

输入任意二维区间数据或者UV范围【[doʊ'

meɪn]N.领地;

领域;

范围】

Matrix:

包含了一系列的数据矩阵【['

meɪtrɪks]n矩阵】

Complex:

代表一个复核的集合。

复杂的参数能够存储持久数据。

你可以通过参数设置菜单的持续记录。

【[kəm'

pleks]adj.复杂的;

合成的;

复合的】

Domain:

输入任意二维区间数据

Guide:

输入任意一个参量的编号代码,方便其他电池找到此参量【[ɡaɪd]n.指南;

向导;

入门书】

Time:

输入时间和日期数据

Date:

输入任何一列参量

FilePath:

用于输入硬盘中某个地址的文件【[faɪl] 

n.文件;

[pæ

θ]n.道路;

小路;

DatePath:

通过路径输入一列数据【[det] 

n.日期;

约会;

Shader:

输入一列渲染值【n.著色器;

着色程序】

(3).Input电池组:

【['

ɪn'

pʊt]n投入;

输入电路】

NumberSlider:

最常用的拉棒,可以输入任意数字【['

slaɪdɚ]滑动器;

滑雪者;

会滚动之物】

Panel:

可以查看电池所包含的数据【['

nl]仪表板;

嵌板】

BooleanToggle:

布尔开关(Ture/False)

【['

tɑɡl]开关,触发器】

ControlKnob:

数据输入的另一种,类似于音量调节旋钮。

【[kən'

trol]控制;

管理[nɑb] 

把手】

MDSlider:

图形化的数字输入端,可以输入树形数据【['

slaɪdɚ]滑动器】

Button:

另一种开关,与BooleanToggle类似【['

bʌtn]按钮;

钮扣】

DigitScroller:

油表式的数据输入条【['

dɪdʒɪt] 

数字 

照片卷轴;

用于画涡形的画笔滚动条】

ValueLis:

用来输入阶数或者输入数字【['

lju] 

价值;

价格;

重要性;

确切涵义】

Calendar:

日历,说实话没有见过具体案例中使用到…【['

ləndɚ]日历;

[天]历法;

日程表】

ColorPicker:

拾色器,可以输入任意颜色【['

pɪkɚ]采摘者;

采摘机;

啄者;

挖掘者】

ColorWheel:

色轮,可以输入任意颜色【[wil]车轮;

方向盘】

GraphMapper:

重新映射一组数据【[ɡræ

f]图表;

曲线图['

pə] 

映射;

制图人;

字体映射程序】

Clock:

计时器,说实话没有见过具体案例中使用到…【[klɑk]时钟;

计时器】

ColorSwatch:

拾色器,可以输入任意颜色【[swɑtʃ] 

 

样本,样品】

Gradient:

梯度控制,允许你在数字域定义颜色梯度【['

ɡredɪənt] 

梯度;

坡度;

倾斜度】

ImageSampler:

输入图形数据【['

ɪmɪdʒ] 

影像;

想象;

肖像;

偶像['

mplɚ]采样器;

取样器】

AtomDate:

得到一个原子的详细数据【['

æ

təm] 

原子】

下列运算七均为读取地里信息数据使用,实际上都是读取数据库数据所用

ImportCoordinates【['

ɪmpɔt]进口,进口货;

输入;

意思,含义;

重要性[kəu'

ɔ:

dineits]坐标;

相配之衣物】

ImportPDB

ReadFlie【[rid]阅读;

读懂】

Import3DM

ImportImage

ImportSHP

(4)Util电池组【[ju'

til]】

CherryPicker:

提取树形数据中的某一节【['

tʃeri]樱桃;

樱桃树 

pɪkər]采摘者;

拣选机】

Jump:

这是一个电池位置的传送门【 

[dʒʌmp]跳跃;

跳动】

Scribble:

向GH中添加文字【['

skrɪbl]潦草地书写】

ParamViewer:

树形数据查看器【参数,['

vjuːər]观察器】

DataDam:

这个参数的类型,将可以输入任何类型的参量,作为一个结果,这个参数的预览可能不完整,因为它可能没有识别出到一些数据类型【[dæ

m]水坝;

堤;

障碍物】

Timer:

定时刷新器【['

taɪmər]计时器;

定时器;

计时员】

DataRecorder:

记录数据运行的时间【[rɪ'

kɔːrdər]记录员;

记录器】

ClusterInput:

在电池打包的时候作为输入端【 

klʌstər]群;

簇;

丛;

串】

ClusterOutput:

在电池打包的时候作为输出端

FitnessLandscape:

通过数学公式来影响参量【 

fɪtnəs]健康;

适合 

ndskeɪp]风景;

风景画;

山水;

[计]横向】

GenePool:

可以输入一系列基因数值【 

[dʒiːn]基因 

[puːl]v共用;

汇集】

Galapagos:

遗传运算器,可以进行一些复杂的数学运算

这是Grasshopper中特立独行的一个运算器,首先不只是因为他的输入输出端长在了下面,而是因为它的强大,把鼠标放在运算器上看描述就可以知道了…这个运算器可以进行复杂的运算从而得出结果

2、Maths电池组【[mæ

θs]数学】

(1)Domain电池组【 

[doʊ'

meɪn]领地;

ConstructDomain:

创建从A到B的一个范围I【Construct建造;

构筑;

造(句】

DeconstructDomain:

将一个范围I分解为起始值S和结束值E【[ˌdiːkən'

strʌkt]解构;

拆析】

Bounds:

在一组数中,用最大值和最小值创建一个范围【 

[baʊndz]界限】

ConsecutiveDomains:

连续范围【[kən'

sekjətɪv]连续的;

连贯的】

从字面上比较难理解,理解如下:

当A取值为True则从一系列的数字中,分别取前n项与n+1项的和构成范围

当A取值为False则为n项和n+1项两个数字构成范围【 

[fɔːls]假的;

人造的;

不真实的;

错误的;

DivideDomain:

将Domain等分为C个小的范围区间【 

[dɪ'

vaɪd]划分;

隔开】

FindDomain:

寻找区间(D)内输入的数值(N)的标号(I)

输入端S:

是否以精确方式查找

输出端N:

得到的旁边相邻数据的编号

Includes:

寻找输入数值(I)是否在区间(D)以内【[ɪnk'

luːdz]包括;

包含;

列入】

RemapNumbers:

映射两个范围比值得到的新范围【 

[ˌriː'

p]重测图】

输入端V:

映射数值

输入端S:

源范围

输入端T:

目标范围

输出端R:

新的范围

这个比较难翻译其作用,输入端和输出端的关系是R=(T/S)*V

以下两组计算器重名,且互相可逆

ConstructDomain²

通过定义(输入UV坐标面的U和V的上下限)来确定一个面域

DeconstructDomain²

分解面域得到UV坐标的上下限

通过定义U和V的两个区间来确定一个面域

分解面域得到U和V的两个区间

Bounds2D:

通过一组点得到一个面域,该面域为包含所有点的最小面域

DivideDomain²

将一个面安装UV坐标细分,细分出若干面域,这是一个非常常用的运算器,常用来细分曲面使用

这个运算器常常和Isotrim连用。

(2)Matrix电池组【 

meɪtrɪks]矩阵】

ConstructMatrix:

创建矩阵

DeconstructMatrix:

分解矩阵

DisplayMatrix:

展示矩阵【[dɪ'

spleɪ]显示;

陈列;

TransposeMatrix:

将矩阵的行和列调换【[træ

n'

spoʊz]调换;

颠倒顺序;

SwapColumns:

调换矩阵的A列和B列【 

[swɑːp]交换;

用...作交易 

kɒləm]栏;

专栏;

列】

SwapRows:

调换矩阵的A行和和B行【 

[roʊz]行】

输入端或输出端的R代表Rows,行。

C代表Columns,列。

V代表矩阵里的各项值。

InvertMatrix:

改变矩阵【 

[ɪn'

vɜːrt]倒置;

反转;

颠倒】

GH中的变换本质上都是已矩阵来实现的,上图为平移矩阵十一,其他包括旋转、对称、切变、缩放等都可以用矩阵来实现

(3)Operators运算电池组【['

ɒpəreɪtəz]操作员;

管理者;

运算符】

这一组电池非常好掌握,学过数学的都明白:

前半部分属于算法:

Addition:

加法【 

[ə'

dɪʃn]增加;

加法;

附加物】

Division:

除法【 

vɪʒn]划分;

除法;

部门;

分开】

Multiplication:

乘法【 

[ˌmʌltɪplɪ'

keɪʃn]增加;

繁殖;

乘法运算】

Negative:

负值【['

neɡətɪv]否定的;

消极的;

负面的;

负的】

Power:

幂【['

paʊər]量;

力;

能力;

权力;

【数】幂;

Subtraction:

减法【 

[səb'

træ

kʃn]减法;

减去】

Absolute:

绝对值【['

bsəluːt]绝对的;

确实的;

专制的;

完全的;

独立的;

无限制的】

Factorial:

阶乘【 

[fæ

k'

tɔːriəl]阶乘的;

因数的;

IntegerDivision:

除法,得到整数商【['

ɪntɪdʒər]整数;

完整的事物;

整体】

Modulus:

取余数,用A除以B输出得到的余数【['

mɒdʒələs]数、物]模量;

模数;

系数】

MassAddition:

总量相加,其中输出端Pr是每一步的累加值【 

[mæ

s]大量;

块;

众多】

MassMultiplication:

累乘

RelativeDifferences:

每一项和上一项的差值。

注意出入类型只能是整数,数字,点和向量【['

relətɪv]相对的;

比较的;

相关的 

dɪfərəns]不同】

Equality:

相等【[i'

kwɑːləti]同等;

平等;

[数]等式】

LargerThan:

大于【 

[laːdʒə]更大的;

较大的】

Similarity:

约等于输入端T%,误差允许值%,输出端dt:

两者的差【[ˌsɪmə'

rəti]相似;

类似】

SmallerThan:

小于【 

[s'

mɔːlər]较小的】

后半部分属于逻辑

GateAnd:

当输入端都为True时,输出True,即A且B【 

[ɡeɪt]大门;

入口;

门票收入;

<

古>

道路;

方>

方式】

GateOr:

A或B

GateNot:

将输出结果变为相反的结果

GateXnor:

输入布尔值A=B时为真

GateXor:

A不等于B为真

GateNand:

若A=B=True,输出假,其他情况输出真。

GateNor:

若A=B=False,输出真,其他情况输出假。

GateMajority:

按照输入端的真假结果,输出占得比例大的结果【[mə'

dʒɔːrəti]大多数;

多数;

多数党;

多】

(4)Polynomials电池组【 

[pɒlɪ'

nəʊmiəlz]多项式】

Cube:

立方【[kjuːb]立方体;

立方】

CubeRoot:

立方根【[ruːt]根;

根源;

根本】

Square:

平方【 

[skwer]正方形;

广场;

街区;

平方;

SquareRoot:

平方根

OneOverX:

X的负一次方【 

oʊvər]在...的上方;

遍及地;

在...期间】

Powerof10:

10的X次方【 

paʊər](数学)幂】

Powerof2:

2的X次方

PowerofE:

自然系数e的X次方

LogN:

对数log

Logarithm:

以10为底的对数lg【 

lɔːɡərɪð

əm][数]对数】

NaturalLogarithm:

以自然系数e为底的对数ln【 

tʃrəl]自然的;

天然的;

私生的】

(5)Script电池组【 

[skrɪp]脚本,手迹;

Evaluate:

函数运算器,使用表达式进行判定【[ɪ'

ljueɪt]评价;

评估】

放大运算器以后可以添加删除输入端变量。

双击fx函数图标会出现上面的窗口,用于创建函数

同时会显示输入端的输入类型,比如上图的整数

Expression:

表达式【 

[ɪk'

spreʃn]表情;

表示;

表达;

词句;

措辞;

表现;

挤压】

C#Script,VB,Script:

C#和VB脚本运算器

需要编辑时请右键图表中心logo

Expression支持预设了很多合法的表达式,用来作为条件选择或者逻辑判断有时候比Script更为方便。

(6)Time电池组

Time电池组用的比较少

ConstructDate:

创建日期

ConstructExoticDate:

创建一个“异国”的日期(就是创建一个时间,运用指定的日历)

ConstructSmoothTime:

创建一个光滑连续的计时器【 

[smuːð

]光滑的;

平稳的;

流畅的;

圆滑的】

ConstructTime:

创建时间

Deconstructdate:

将现在的时间分解为年月日时分秒

CombineDate&

结合日期和时间【 

[kəm'

baɪn]联合;

使结合;

结合】

DateRange:

日期范围【[reɪndʒ]范围;

射程;

山脉;

排;

一系列】

InterpolateDate:

插入时间【 

tɜːrpəleɪt]加入(额外的事);

窜改;

插话】

(7)Trig三角函数电池组【 

[trɪg漂亮的;

整洁的;

良好的】

Cosine:

余弦【['

koʊsaɪn][数]余弦】

Sinc:

辛格函数

sinc函数,又称辛格函数,用sinc(x)表示。

(sinc函数不同于Sa函数,Sa函数称为采样函数,或抽样函数,用Sa(x)表示。

有两个定义,有时区分为归一化sinc函数和非归一化的sinc函数。

一维sinc函数编辑:

函数定义

它们都是正弦函数和单调递减函数1/x的乘积:

1.在数字信号处理和通信理论中,归一化sinc函数通常定义为;

sinc函数公式

2.在数学领域,非归一化sinc函数(forsinuscardinalis)定义为:

在这两种情况下,函数在0点的奇异点有时显式地定义为1,sinc函数处处可解析。

非归一化sinc函数等同于归一化sinc函数,只是它的变量中没有放大系数π。

函数形状

sinc函数

二维sinc函数编辑

函数定义:

二维的sinc()函数是一维sinc函数的扩展,其归一化定义为:

sinc

函数形状二维的sinc()函数三维透视图如下所示:

Sine:

正弦函数

Tangent:

正切函数【 

ndʒənt]切线;

正切】

ArcCosine:

反余弦函数

ArcSine:

反正弦函数

ArcTangent:

反正切函数

CoSecant:

输入值x的sine函数值的倒数值【 

koʊ'

siːkənt]余割】

CoTangent:

输入值x的tangent函数值的倒数值【['

ndʒənt]余切】

Secant:

输入值x的cosine函数值的倒数值【 

siːkənt]割线;

Degrees:

弧度转化为角度值【 

ɡri:

z]度;

学位】

Radians:

角度值转化为弧度值【 

reɪdjənz]弧度】

(8)Util电池组

输入端N:

倍数

Epsilon:

一个无限趋近于0的数,却不等于0【 

epsɪlɑːn][数]小的正数】

自然对数【['

GoldenRation:

黄金比例【 

ʃn]定额;

定量;

配给】

Pi:

圆周率

Extremes:

极值【 

[ɪkst'

riːmz]极端事物】

Maximum:

最大值【 

ksɪməm]最大量;

最大限度;

最高点】

Minimum:

最小值【 

mɪnɪməm]最少的;

最低程度的】

Round:

四舍五入【[raʊnd]圆的;

球形的;

丰满的;

完整的;

整数的;

不确切的;

大量的;

坦率的】

输出端N:

输出结果

输出端F:

向下取整

输出端C:

向上取整

Average:

求平均数【['

vərɪdʒ]平均数;

平均水平】

InerpolateDate:

插入数据【[ɪn'

通过输入端t(0-1)控制列表数据D的数值之间的插入值,t相当于百分百因子

Truncate:

截断数据【 

trʌŋkeɪt]切去一端;

缩短;

截棱成平面】

在列表中根据输入t(0-1)依次剔出首位两端的数据

WeightedAverage:

判定输入端I和W这两组数据的平均权重值【['

weɪtɪd]加重的;

加权的】

ComplexArgument:

复数的幅角【 

pleks]复杂的;

复合的 

ɑːrɡjumənt]辩论;

论点;

论据;

争论;

理由;

(函数)自变量】

ComplexConjugate:

复数的共轭【 

kɑːndʒəɡeɪt][数]共轭值;

[语]同根词】

ComplexComponents:

分解复数的实部和虚部【 

poʊnənt]零组件;

成分】

ComplexModulus:

复数的取模【['

mɒdʒələs][数、物]模量;

CrateComplex:

通过输入端R和i,创建一个复数C(R+i)

3.Set电池组

(1)List电池序列

InsertItems:

插入数据到列表中【[lɪst]目录;

名单;

明细表】

输入端L:

要插入数据的目标列表

输入端I:

插入什么数据

输入端i:

插入数据的编号

输入端W:

ListItems:

根据编号选择列表里的数据【 

aɪtəm]项目;

条款;

一件商品(或物品)】

输入端L:

需要选择数据的原始列表

输入端i:

选择数据的编号

PartitionList:

按数量划分列表【 

[pɑːr'

tɪʃn]划分;

隔离物】

需要作为划分数据的原始列表

指定多少个数据划分在一起

ReverseList:

反转数据列表的顺序【 

[rɪ'

vɜːrs]逆转;

倒退;

互换;

改变】

SortList:

排序列表,安装编号的大小顺序排列编号和与编号有关联的对象

输入端K:

需要排列的列表数据(数值,字符等)

输入端A:

需要排列的物体对象(需要和输入K关联)

SubList:

输入一个区间,将元列表在指定区间内的项选择出来【 

[sʌb]潜艇;

替代品】

原始数据列表

选取数据的区间,作为分割依据

ItemIndex:

检索数据列表中的某一项,输出他的标号,类似在操场点名,你喊最帅的那个出来,我就会站出来,迅速找到这一项的位置【 

ɪndeks]指数;

索引;

(刻度盘上的)指针】

检索的目标数据列表

检索的数据编号

这个运算器比较奇葩,完美证明了4≠4.0,4.0≠4

ListLength:

计算数据列表长度【 

[leŋθ]长度;

时间长短;

距离;

一段;

距离的测量单位】

ReplaceItems:

替换列表指定项的数据内容

需要作为替换数据的原始列表

需要替换的数据

替换数据第几项的编号

ShiftList:

根据输入值偏移数据,向上或向下滚动列表【 

[ʃɪft]移动;

改变;

换挡;

字型转换】

需要滚动数据的原始列表

滚动数量(正在为向上滚动,负值为向下滚动)

True时保留数据,False则删除数据

SplitList:

根据输入编号,将数据列表划分为两个部分,【 

[splɪt]分裂;

将…分成若干部分;

分摊;

分离;

需要划分的原始数据列表

在哪个编号上进行划分

Dispatch:

数据分流【 

spæ

tʃ]派遣;

发送;

迅速完成】

输入L:

需要根据布尔值分流出的原始数据列表

输入P:

布尔值(真为A输出,假为B输出)

Pick’n’Choose:

按条件输出列表数据【[tʃuːz]选择;

决定】

输入端P:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2