资源描述
一、 Prams[n.参数] 电池组
(1).Geometry[美 [dʒi'ɑːmətri],n.几何,几何学] 电池组
这一组都是对数据的抓取,电池都有左侧输入端和右侧输出端,都有两种输入数据的方法,一种是把相应数据连接到左侧输入端,另一种是电池上点右键 Set one XXX,新设置一个XXX。Set multipleXXX,[美['mʌltɪpl],adj,多种多样的,许多的,n.倍数,关联],即设置多个。但是Set one curve 只能选取Rhino 中创建好的,[美 ['raɪnoʊ],n.犀牛]
左侧输入端:任何相应属性数据。 右侧输出端:电池所包含的相应属性数据。
属性对应如下:
Point:输入点数据 【美[pɔɪnt],n.点 】
Vector:输入向量数据 【美['vektər],n,向量,矢量】
Circle:输入圆数据,这个电池只包含圆和椭圆相关曲线 【美['sɜːrkl]】
Curve:输入曲线数据 【美[kɜːrv]】
Plane:输入平面数据 【美[pleɪn]】
Circular Arc:输入圆弧数据【美['sɜːrkjələr],adj,圆形的,循环的,美[ɑːrk],n,弧,弧形物】
Line:输入直线数据 【美[laɪn]】
Rectangle:输入网格数据 【美['rektæŋɡl],n,矩形】
Box:输入实体盒子数据 【美[bɑːks]】
Mesh:输入mesh面数据,即网格面数据 【美[meʃ],n.网状物】
Surface:输入曲面数据,为poly曲面,不可输入mesh曲面 【美['sɜːrfɪs] n.表面,外表】
Brep:输入任意实体或者曲面数据(这个很常用) 【美[b'rep]n.表面表示】
Mesh Face:与mesh类似,这里更多的是提取规则的mesh面
Twisted Box:输入北扭曲的实体 【美['twɪstɪd],adj,扭曲的】
Field,输入磁场数据 【美[fiːld]】
Group:输入成组的数据 【美[ɡruːp]】
Geometry:输入几何图形数据(包含点线面任何数据)
Transform输入三线性集合变换图形 【美[træns'fɔːm],v,改边,转换】
Geometry Pipeline从犀牛中输入集合管线到GH中 【美['paɪplaɪn],n,管道,管线,渠道】
Geometry Cache物体缓存, 【美[kæʃ],n,隐藏所,缓存】
主要作用:1、快速烘培GH汇总的物体,2、快速选择已经烘培到Rhino中的物体
(2).Primitive 电池组 【['prɪmətɪv] ,adj,原始的,简陋的】
Boolcean:输入布尔值 【 ['buːliən] n,布尔 布尔逻辑的】
Integer:输入整数 【 ['ɪntɪdʒər] n. [数] 整数;整体;】
Number:输入一列双精度浮点数据
Text:输入任意文字
Color:输入一列颜色参数的RGB值 【['kʌlər]】
Culture:包含了一系列文化特征 【[ˈkʌltʃɚ] n.文化,修养】
Domain²:输入任意二维区间数据或者UV范围 【[doʊ'meɪn]N. 领地;领域;范围】
Matrix:包含了一系列的数据矩阵 【['meɪtrɪks] n 矩阵】
Complex:代表一个复核的集合。复杂的参数能够存储持久数据。你可以通过参数设置菜单的持续记录。【[kəm'pleks] adj.复杂的;合成的;复合的】
Domain:输入任意二维区间数据
Guide:输入任意一个参量的编号代码,方便其他电池找到此参量【[ɡaɪd] n.指南;向导;入门书】
Time:输入时间和日期数据
Date:输入任何一列参量
File Path:用于输入硬盘中某个地址的文件【[faɪl] n. 文件;[pæθ] n. 道路;小路;】
Date Path:通过路径输入一列数据 【[det] n. 日期;约会;】
Shader:输入一列渲染值 【n. 著色器;着色程序】
(3) .Input 电池组: 【['ɪn'pʊt] n 投入;输入电路】
Number Slider:最常用的拉棒,可以输入任意数字 【['slaɪdɚ] 滑动器;滑雪者;会滚动之物】
Panel:可以查看电池所包含的数据 【['pænl] 仪表板;嵌板】
Boolean Toggle:布尔开关(Ture/False)【['tɑɡl] 开关,触发器】
Control Knob:数据输入的另一种,类似于音量调节旋钮。【[kən'trol] 控制;管理[nɑb] 把手】
MD Slider:图形化的数字输入端,可以输入树形数据 【['slaɪdɚ] 滑动器】
Button:另一种开关,与Boolean Toggle类似 【['bʌtn] 按钮;钮扣】
Digit Scroller:油表式的数据输入条 【['dɪdʒɪt] 数字 照片卷轴;用于画涡形的画笔 滚动条】
Value Lis:用来输入阶数或者输入数字 【['vælju] 价值;价格;重要性;确切涵义】
Calendar:日历,说实话没有见过具体案例中使用到…【['kæləndɚ] 日历;[天] 历法;日程表】
Color Picker:拾色器,可以输入任意颜色 【['pɪkɚ] 采摘者;采摘机;啄者;挖掘者】
Color Wheel:色轮,可以输入任意颜色 【[wil] 车轮;方向盘】
Graph Mapper:重新映射一组数据【[ɡræf] 图表;曲线图['mæpə] 映射;制图人;字体映射程序】
Clock:计时器,说实话没有见过具体案例中使用到… 【[klɑk] 时钟;计时器】
Color Swatch:拾色器,可以输入任意颜色 【[swɑtʃ] 样本,样品】
Gradient:梯度控制,允许你在数字域定义颜色梯度 【['ɡredɪənt] 梯度;坡度;倾斜度】
Image Sampler:输入图形数据 【['ɪmɪdʒ] 影像;想象;肖像;偶像['sæmplɚ] 采样器;取样器】
Atom Date:得到一个原子的详细数据【['ætəm] 原子】
下列运算七均为读取地里信息数据使用,实际上都是读取数据库数据所用
Import Coordinates【['ɪmpɔt] 进口,进口货;输入;意思,含义;重要性[kəu'ɔ:dineits] 坐标;相配之衣物】
Import PDB
Read Flie 【[rid] 阅读;读懂】
Import 3DM
Import Image
Import SHP
(4) Util 电池组【[ju'til]】
Cherry Picker:提取树形数据中的某一节【['tʃeri] 樱桃;樱桃树 ['pɪkər] 采摘者;拣选机】
Jump:这是一个电池位置的传送门【 [dʒʌmp] 跳跃;跳动】
Scribble:向GH中添加文字【['skrɪbl] 潦草地书写】
Param Viewer:树形数据查看器【参数,['vjuːər] 观察器】
Data Dam:这个参数的类型,将可以输入任何类型的参量,作为一个结果,这个参数的预览可能不完整,因为它可能没有识别出到一些数据类型【[dæm] 水坝;堤;障碍物】
Timer:定时刷新器【['taɪmər] 计时器;定时器;计时员】
Data Recorder:记录数据运行的时间【[rɪ'kɔːrdər] 记录员;记录器】
Cluster Input:在电池打包的时候作为输入端【 ['klʌstər] 群;簇;丛;串】
Cluster Output:在电池打包的时候作为输出端
Fitness Landscape:通过数学公式来影响参量【 ['fɪtnəs] 健康;适合 ['lændskeɪp] 风景;风景画;山水;[计]横向】
Gene Pool:可以输入一系列基因数值【 [dʒiːn] 基因 [puːl] v共用;汇集】
Galapagos:遗传运算器,可以进行一些复杂的数学运算
这是Grasshopper中特立独行的一个运算器,首先不只是因为他的输入输出端长在了下面,而是因为它的强大,把鼠标放在运算器上看描述就可以知道了…这个运算器可以进行复杂的运算从而得出结果
2、Maths电池组【[mæθs] 数学】
(1)Domain 电池组【 [doʊ'meɪn] 领地;领域;范围】
Construct Domain:创建从A到B的一个范围I【Construct建造;构筑;造(句】
Deconstruct Domain:将一个范围I分解为起始值S和结束值E【[ˌdiːkən'strʌkt] 解构;拆析】
Bounds:在一组数中,用最大值和最小值创建一个范围【 [baʊndz] 界限】
Consecutive Domains:连续范围【[kən'sekjətɪv] 连续的;连贯的】
从字面上比较难理解,理解如下:
当A取值为True则从一系列的数字中,分别取前n项与n+1项的和构成范围
当A取值为False 则为n项和n+1项两个数字构成范围【 [fɔːls] 假的;人造的;不真实的;错误的;】
Divide Domain:将Domain等分为C个小的范围区间【 [dɪ'vaɪd] 划分;隔开】
Find Domain:寻找区间(D)内输入的数值(N)的标号(I)
输入端S:是否以精确方式查找
输出端N:得到的旁边相邻数据的编号
Includes:寻找输入数值(I)是否在区间(D)以内【[ɪnk'luːdz] 包括;包含;列入】
Remap Numbers: 映射两个范围比值得到的新范围【 [ˌriː'mæp] 重测图】
输入端V:映射数值
输入端S:源范围
输入端T:目标范围
输出端R:新的范围
这个比较难翻译其作用,输入端和输出端的关系是R=(T/S)*V
以下两组计算器重名,且互相可逆
Construct Domain²:通过定义(输入UV坐标面的U和V的上下限)来确定一个面域
Deconstruct Domain²:分解面域得到UV坐标的上下限
Construct Domain²:通过定义U和V的两个区间来确定一个面域
Deconstruct Domain²:分解面域得到U和V的两个区间
Bounds 2D:通过一组点得到一个面域,该面域为包含所有点的最小面域
Divide Domain²:将一个面安装UV坐标细分,细分出若干面域,这是一个非常常用的运算器,常用来细分曲面使用
这个运算器常常和Isotrim连用。
(2)Matrix电池组【 ['meɪtrɪks] 矩阵】
Construct Matrix:创建矩阵
Deconstruct Matrix:分解矩阵
Display Matrix:展示矩阵【[dɪ'spleɪ] 显示;陈列;】
Transpose Matrix:将矩阵的行和列调换【[træn'spoʊz] 调换;颠倒顺序;】
Swap Columns:调换矩阵的A列和B列【 [swɑːp] 交换;用 ... 作交易 ['kɒləm] 栏;专栏;列】
Swap Rows:调换矩阵的A行和和B行【 [roʊz] 行】
输入端或输出端的R代表Rows,行。C代表Columns,列。V代表矩阵里的各项值。
Invert Matrix:改变矩阵【 [ɪn'vɜːrt] 倒置;反转;颠倒】
GH中的变换本质上都是已矩阵来实现的,上图为平移矩阵十一,其他包括旋转、对称、切变、缩放等都可以用矩阵来实现
(3)Operators运算 电池组【['ɒpəreɪtəz] 操作员;管理者;运算符】
这一组电池非常好掌握,学过数学的都明白:
前半部分属于算法:
Addition:加法【 [ə'dɪʃn] 增加;加法;附加物】
Division:除法【 [dɪ'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] 阶乘的;因数的;】
Integer Division:除法,得到整数商【['ɪntɪdʒər] 整数;完整的事物;整体】
Modulus:取余数,用A除以B输出得到的余数【['mɒdʒələs] 数、物]模量;模数;系数】
Mass Addition:总量相加,其中输出端Pr是每一步的累加值【 [mæs] 大量;块;众多】
Mass Multiplication:累乘
Relative Differences:每一项和上一项的差值。注意出入类型只能是整数,数字,点和向量【['relətɪv] 相对的;比较的;相关的 ['dɪfərəns] 不同】
Equality:相等【[i'kwɑːləti] 同等;平等;[数]等式】
Larger Than:大于【 [laːdʒə] 更大的;较大的】
Similarity:约等于 输入端T%,误差允许值%,输出端dt:两者的差【[ˌsɪmə'lærəti] 相似;类似】
Smaller Than:小于【 [s'mɔːlər] 较小的】
后半部分属于逻辑
Gate And:当输入端都为True时,输出True,即A且B【 [ɡeɪt] 大门;入口;门票收入;<古>道路;<方>方式】
Gate Or:A或B
Gate Not:将输出结果变为相反的结果
Gate Xnor: 输入布尔值A=B时为真
Gate Xor: A不等于B为真
Gate Nand: 若A=B=True,输出假,其他情况输出真。
Gate Nor: 若A=B=False,输出真,其他情况输出假。
Gate Majority:按照输入端的真假结果,输出占得比例大的结果【[mə'dʒɔːrəti] 大多数;多数;多数党;多】
(4)Polynomials 电池组【 [pɒlɪ'nəʊmiəlz]多项式】
Cube:立方【[kjuːb] 立方体;立方】
Cube Root:立方根【[ruːt] 根;根源;根本】
Square:平方【 [skwer] 正方形;广场;街区;平方;】
Square Root:平方根
One Over X:X的负一次方【 ['oʊvər] 在 ... 的上方;遍及地;在 ... 期间】
Power of 10:10的X次方【 ['paʊər] (数学)幂】
Power of 2:2的X次方
Power of E:自然系数e的X次方
Log N:对数log
Logarithm:以10为底的对数lg【 ['lɔːɡərɪðəm] [数]对数】
Natural Logarithm:以自然系数e为底的对数ln【 ['nætʃrəl] 自然的;天然的;私生的】
(5)Script电池组【 [skrɪp] 脚本,手迹; 】
Evaluate:函数运算器,使用表达式进行判定【[ɪ'væljueɪt] 评价;评估】
放大运算器以后可以添加删除输入端变量。
双击fx函数图标会出现上面的窗口,用于创建函数
同时会显示输入端的输入类型,比如上图的整数
Expression:表达式【 [ɪk'spreʃn] 表情;表示;表达;词句;措辞;表现;挤压】
C#Script,VB,Script:C#和VB脚本运算器
需要编辑时请右键图表中心logo
Expression 支持预设了很多合法的表达式,用来作为条件选择或者逻辑判断有时候比Script更为方便。
(6)Time 电池组
Time 电池组用的比较少
Construct Date:创建日期
Construct Exotic Date:创建一个“异国”的日期(就是创建一个时间,运用指定的日历)
Construct Smooth Time:创建一个光滑连续的计时器【 [smuːð] 光滑的;平稳的;流畅的;圆滑的】
Construct Time:创建时间
Deconstruct date:将现在的时间分解为年月日时分秒
Combine Date&Time:结合日期和时间【 [kəm'baɪn] 联合;使结合;结合】
Date Range:日期范围【[reɪndʒ] 范围;射程;山脉;排;一系列】
Interpolate Date:插入时间【 [ɪn'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函数 (for sinus cardinalis)定义为:
sinc函数公式
在这两种情况下,函数在 0 点的奇异点有时显式地定义为 1,sinc 函数处处可解析。非归一化sinc函数等同于归一化sinc函数,只是它的变量中没有放大系数π。
函数形状
sinc函数
二维sinc函数编辑
函数定义:二维的sinc()函数是一维sinc函数的扩展,其归一化定义为:
sinc
函数形状二维的sinc()函数三维透视图如下所示:
Sine:正弦函数
Tangent:正切函数【 ['tændʒənt] 切线;正切】
ArcCosine:反余弦函数
ArcSine:反正弦函数
ArcTangent:反正切函数
CoSecant:输入值x的sine函数值的倒数值【 ['koʊ'siːkənt] 余割】
CoTangent:输入值x的tangent函数值的倒数值【['koʊ'tændʒənt] 余切】
Secant:输入值x的cosine函数值的倒数值【 ['siːkənt] 割线;正切】
Degrees:弧度转化为角度值【 [dɪ'ɡri:z] 度;学位】
Radians:角度值转化为弧度值【 ['reɪdjənz]弧度】
(8)Util 电池组
输入端N:倍数
Epsilon:一个无限趋近于0的数,却不等于0【 ['epsɪlɑːn] [数]小的正数】
Natural Logarithm:自然对数【['lɔːɡərɪðəm] [数]对数】
Golden Ration:黄金比例【 ['ræʃn] 定额;定量;配给】
Pi:圆周率
Extremes:极值【 [ɪkst'riːmz] 极端事物】
Maximum:最大值【 ['mæksɪməm] 最大量;最大限度;最高点】
Minimum:最小值【 ['mɪnɪməm] 最少的;最低程度的】
Round:四舍五入【[raʊnd] 圆的;球形的;丰满的;完整的;整数的;不确切的;大量的;坦率的】
输出端N:输出结果
输出端F:向下取整
输出端C:向上取整
Average:求平均数【['ævərɪdʒ] 平均数;平均水平】
Inerpolate Date:插入数据【[ɪn'tɜːrpəleɪt] 加入(额外的事);窜改;插话】
通过输入端t(0-1)控制列表数据D的数值之间的插入值,t相当于百分百因子
Truncate:截断数据【 ['trʌŋkeɪt] 切去一端;缩短;截棱成平面】
在列表中根据输入t(0-1)依次剔出首位两端的数据
Weighted Average:判定输入端I和W这两组数据的平均权重值【['weɪtɪd] 加重的;加权的】
Complex Argument:复数的幅角【 [kəm'pleks] 复杂的;合成的;复合的 ['ɑːrɡjumənt] 辩论;论点;论据;争论;理由;(函数)自变量】
Complex Conjugate:复数的共轭【 ['kɑːndʒəɡeɪt] [数]共轭值;[语]同根词】
Complex Components:分解复数的实部和虚部【 [kəm'poʊnənt] 零组件;成分】
Complex Modulus:复数的取模【['mɒdʒələs] [数、物]模量;模数;系数】
Crate Complex:通过输入端R和i,创建一个复数C(R+i)
3.Set 电池组
(1)List 电池序列
Insert Items:插入数据到列表中【[lɪst] 目录;名单;明细表】
输入端L:要插入数据的目标列表
输入端I:插入什么数据
输入端i:插入数据的编号
输入端W:?
List Items:根据编号选择列表里的数据【 ['aɪtəm] 项目;条款;一件商品(或物品)】
输入端L:需要选择数据的原始列表
输入端i:选择数据的编号
Partition List:按数量划分列表【 [pɑːr'tɪʃn] 划分;隔离物】
输入端L:需要作为划分数据的原始列表
输入端S:指定多少个数据划分在一起
Reverse List:反转数据列表的顺序【 [rɪ'vɜːrs] 逆转;倒退;互换;改变】
Sort List:排序列表,安装编号的大小顺序排列编号和与编号有关联的对象
输入端K:需要排列的列表数据(数值,字符等)
输入端A:需要排列的物体对象(需要和输入K关联)
Sub List:输入一个区间,将元列表在指定区间内的项选择出来【 [sʌb] 潜艇;替代品】
输入端L:原始数据列表
输入端I:选取数据的区间,作为分割依据
Item Index:检索数据列表中的某一项,输出他的标号,类似在操场点名,你喊最帅的那个出来,我就会站出来,迅速找到这一项的位置【 ['ɪndeks] 指数;索引;(刻度盘上的)指针】
输入端L:检索的目标数据列表
输入端i:检索的数据编号
这个运算器比较奇葩,完美证明了4≠4.0,4.0≠4
List Length:计算数据列表长度【 [leŋθ] 长度;时间长短;距离;一段;距离的测量单位】
Replace Items:替换列表指定项的数据内容
输入端L:需要作为替换数据的原始列表
输入端I:需要替换的数据
输入端i:替换数据第几项的编号
Shift List:根据输入值偏移数据,向上或向下滚动列表【 [ʃɪft] 移动;改变;换挡;字型转换】
输入端L:需要滚动数据的原始列表
输入端S:滚动数量(正在为向上滚动,负值为向下滚动)
输入端W:True时保留数据,False则删除数据
Split List:根据输入编号,将数据列表划分为两个部分,【 [splɪt] 分裂;将…分成若干部分;分摊;分离;】
输入端L:需要划分的原始数据列表
输入端i:在哪个编号上进行划分
Dispatch:数据分流【 [dɪ'spætʃ] 派遣;发送;迅速完成】
输入L:需要根据布尔值分流出的原始数据列表
输入P:布尔值(真为A输出,假为B输出)
Pick’n’Choose:按条件输出列表数据【[tʃuːz] 选择;决定】
输入端P:指定入口数据的条件
输入端0,1,2(放大到足够大是可以看到出现加减号,可以安装自己需求添加输入端):指定具体哪些数据进入次入口,配合P条件,输出符合相对入口的数值
这个运算器非常牛,但是也比较难用语言表述,输入的规律是{0,1,0,2,2},那么输出的panel的0,1,2,3,4项分别将会从输入端0,1,2中选择对应项。
Weave:编织 为列表设定编号后,按顺序提取编号下的数据【 [wiːv] 编织;组合;编造;迂回前进】
Null Item:空变量评价 以布尔方式来评价列表中对象是否为空
Replace Null:替换Null空数据
输入端:具有Null的数据列表
输入端R:作为替换Null物体的数据列表
输出端I:替换后的列表结果
输出端N:有多少Nullage被替换了
Combine Date:组合数据【 [kəm'baɪn] 联合;使结合;结合】
将0输入端数据作为输出端R的数据,依照所有输入端数据列表最多的进行参照,如果数量不匹配,将会把最后一个数据重复排列下去
Shift Patterm:根据条件分流输出Null数据【 ['pætɜːm]图谱】
输入端L:需要分流Null的数据列表
输入端P:布尔分流条件(循环的)
输出:根据条件,有效数据输出,其他数据Null
Cross reference:交错排列两组数据【 ['refrəns] 参考;参照】
Shortest list,Longest List:短排法,长排法
(2)Sequence 电池序列【 ['siːkwəns] 顺序;连续;次序;一系列】
Cull Index:将礼包上指定编号的数据删除【 [kʌl] 拣选;剔除 ['ɪndeks] 指数;索引】
输入端L:要删除的数据所属的原数据列表
输入端I:要删除的数据编号
Cull Nth:移除列表中的第N个数据(往后循环,知道列表结束)
输入端L:需要移除的数据列表
输入端N:列表中的排列编号
Cull Pattern:根据布尔值来保留或删除数据【 ['pætərn] 模式;图案;典范;式样】
输入端L:需要操作的数据列表
输入端P:布尔值(循环)
Random Reduce:随机从一个列表中删除掉指定数目的数据(注意:该运算器会打乱数据)【['rændəm] 任意的;随机的;随意的】
输入端L:输入被删除的数据
输入端R:删除掉数据的数量
输入端S:随机值控制Seed
Duplicate Data:复制数据【 ['duːplɪkət] 复制;重复】
注意:该运算器的图标因为有些不够纯洁,在和谐模式中图标是另一个样子
输入端D:需要复制的原始数据
输入端N:需要复制次数
输入端O:布尔值,是否保持数据排序
Fibonacci:大名鼎鼎的斐波那契数列,设置A,B两项,第N项等于强两项综合
Range:将一个给定范围区间等分【 [reɪndʒ] 范围;射程;】
输入端D:范围区间
输入端N:平均分成多少分
Repeat Data:按照给定长度循环数据列表【 [rɪ'piːt] 重复;反复】
输入端D:输入数据列表
输入端L:循环的长度
Sequence:根据设置列表长度和预排文字产生列表数据【 ['siːkwəns] 顺序;连续;次序;一系列】
输入端C:列表数据的数量
输入端P:预排文字
Stack Data:根据指定堆栈数量,来生成列表数据【 [stæk] 堆;一大堆;【计】存储栈;迭式存储器,栈式存储器;存储栈数据】
输入D:需要堆栈的数据列表
输入端S:堆栈的数据列表
Jitter:打乱的数据重新排列【 ['dʒɪtə] 振动;紧张】
输入端L:需要打乱的数据
输入端J:打乱强度
输入端S:打乱seed【[siːd] 种子】
Random:非常常用的运算器,随机产生一组数
输入端R:随机生成的范围(Domain)
输入端N:随机生成的个数
输入端S:随机的seed
(3)Set电池序列
Greate set:创建集合
官方直译是创建一个只包含不同独立数据的集合,翻译成通俗的人话就是:去重复
输入端L:建立集合前原始数据
输入端S;建立后的集合
输出端M;集合编号
Set difference:设置集合差异
将输入端A集合中不同于B的部分输出
Set difference(S):集合差异数据的合并
Set intersection:交集【[ˌɪntər'sekʃn] 交集;十字路口;交叉点】
Set union;并集
Set majority;输出三个集合中至少两个相同的数据,少于两个相同则不输出【 [mə'dʒɔːrəti] 大多数;多数;多数党;多数派】
Carthesian product;笛卡尔乘积;两类集合(A和B)安装次序组成一个个局部列表(树形结构),但:A或者B集合内,他们本身内不能存在相同的数据,否则判定错误
Disjoint:集合A与B若不相交则为真,相交则为假
Member index:查找M是否在集合S中。【 ['membər] 成员;会员;部分 ['ɪndeks] 指数】
输入端S;查找集合
输入端M;查找的数据
输出端I;查找到的数据M在S中的编号
输出端N;查找到的数据的个数
Replace members:在集合S中寻找数据F,并替换成R
Subset:集合A与B若存在相互包含关系则为真【 ['sʌbset] 子集】
Delete consecutive;在集合数据中删除掉连续排列相同的数据【 [kən'sekjətɪv] 连续的;连贯的】
输出S:删除后的结果
输出N:删除数据的数量
Find similar member;寻找近似成员【['sɪmələr] 类似的】
对比输入数据P和输入集合S,将S中近似与D的数据从H端输出,I为他们的编号
Key/value search:通过key搜索得到对应值【[sɜːrtʃ] 搜寻;探求;调查】
输入端K;关键key
输入端V:寻找key对应的值
输入端S;寻找key,得到对应值
(4)Text电池序列【 [tekst] 正文;文本;课文】
Characters;分解字母
输出端C;得到分解后的字母
输出端U;unicode值【['junɪˌkoʊd] 统一码(采用双字节对字符进行编码)】
Concatenate:拼接输入A和B,相当于A+B【 [kɒn'kætəˌneɪt] 连结;连锁】
Text join;在列表T的空当处插入J,合并输出结果R
Text length;text的字节长度
Text split:按照指定的输入端C分别输入端T,得到分个够的结果R【 [splɪt] 分裂;】
Format:将输入端的值按照输入端F安装统一格式输出【['fɔːrmæt] 版式;设计】
Text case:转换大小写【 [keɪs] 例子;情况;案例;(辩论或诉讼)论据;箱】
Text fragment:根据输入的i值删除掉输入端的第i个字节。N端决定保留随后的几个字节【['fræɡmənt] 碎片;片段】
Text trim;删除掉输入T前后的空格
Match text:检查输入端T与P是否一致,从而得出布尔值【 [mætʃ] 相配;和...相配;相一致;较量】
Replace text:替换字符
输入端T:准备替换的text
输入端F:找到text
输入端R;用来替换的text
Sort text;排列key和value【 [sɔːrt] 整理;分类;处理;安排妥当】
Text distance:输入端的text 总长度减去输入端B的text长度然后输出结果【 ['dɪstəns] 距离;路程;远方】
(5)Tree 电池序列
Clean tree;清理一组数据的null和invalid部分
输入端X:布尔值,X为true删除invalid项
输入端E:布尔值,E为true删除null项
Flatten tree;拍平树形数据【 ['flætn] 使变平;打倒】
输入端P:输入路径编号
Graft tree :转为树形数据【 [ɡræft] 嫁接;移植】
输入端P:输入路径编号
这里需要注意两点:1、这两个运算器和有菜单中的graft,flatten作用一样,2、亲个为自己看路径名称变化,这些无意义的上级路径{0,0}我们习惯成为无效路径,
Prune tree:用于砍掉一个树上的树叶数在指定范围之外的树枝【[pruːn] 修剪;削减】
输入端N0:范围上限
输入端N1: 范围下限
Simplify tree:简化树形数据 该功能和右键运算器菜单中的simplify等同【 ['sɪmplɪfaɪ] 简化;使简单】
输入值:布尔值,在开始简化的时候限制路径的路径指数
Tree statistics:路径分析【 [stə'tɪstɪks] 统计学;统计;统计数字】
输出端p:输出路径编号
输出端L:输出树枝下的树叶数
输出端C;输出树枝数
Trim tree:修剪树形数据
输入端D:向前修剪级别数
Unflatten tree:
输入端G:指定编号转化为树形数据
Entwine:数据合并【 [ɪn'twaɪn] 缠绕;纠缠】
输入各树枝组成树形数据
Explode tree: 分解数据【 [ɪk'sploʊd] 爆炸;激增;爆发】
将树形数据拆散成单个树枝
Flip matrix:数据倒置【 [flɪp] 掷;轻击;弹】
Merge:合并数据【[mɜːrdʒ] 合并;融合;兼并】
Match tree:匹配数据路径【[mætʃ] 相配;和...相配;相一致;较量】
输入端T;要匹配路径编号的数据
输入端G:匹配路径的数据
Patch mapper:路径编辑器 次运算七用法较多【 ['mæpə] 绘图人;【计】映射,字体映射程序】
Shift trees:移除路径
输入端D:向前剔除级数
Split tree:分裂树形数据
输入端M :输入开始分裂的树枝
输入端P:分裂出的树枝
输出端N:剩余的树枝
Stream filter:数据分流开关【 [striːm] 流动;流出;飘动; ['fɪltər] 过滤器;滤色镜;滤光器】
输入端G:指定输出端输出那组数据
Stream gate:数据分流开关【 [ɡeɪt] 大门;登机门方式】
输入端G:控制数据从哪一端输出
Relative item:相对分裂数据【 ['relətɪv] 相对的;比较的;相关的 ['aɪtəm] 项目;】
输入端O:指定分裂数据开始路径
输入端WP:布尔值,为true 则追加分裂出去的数据
Relative items:相对分裂两组数据
输入端O:剔除A组数据的末端和B组数据的始端树枝数
Tree branch :抽取特定树枝【 [bræntʃ] 分部;部门;分店;分支;树枝】
输入端P:输入树枝编号
输入端B:输出抽取到树枝
Tree item:抽取特定树枝上的特定数据
输入端P:输入要抽取的树枝编号
输入端i:输入数据编号
输入端W:布尔值
Construct path:将一组数据转化为路径编号
Deconstruct path:将路径编号转为一组数据
Path compare :用于判断路径是否与掩码匹配
输入端P:要判断的路径
输入端M:掩码
输出端C:路径相同输出true 反之为false
Replace paths:利用掩码把树上的树枝选出来,再集合到指定的树枝上
展开阅读全文