Grasshopper学习手册笔记(含英文注解)要点.pdf

上传人:tbuqq 文档编号:5197055 上传时间:2020-02-19 格式:PDF 页数:47 大小:1.75MB
返回 下载 相关 举报
Grasshopper学习手册笔记(含英文注解)要点.pdf_第1页
第1页 / 共47页
Grasshopper学习手册笔记(含英文注解)要点.pdf_第2页
第2页 / 共47页
Grasshopper学习手册笔记(含英文注解)要点.pdf_第3页
第3页 / 共47页
Grasshopper学习手册笔记(含英文注解)要点.pdf_第4页
第4页 / 共47页
Grasshopper学习手册笔记(含英文注解)要点.pdf_第5页
第5页 / 共47页
点击查看更多>>
资源描述

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

1、第 1 页 共 47 页 一、 Pramsn. 参数 电池组 (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. 犀牛 左侧输入端:任何相应属性数据。右侧输出端:

2、电池所包含的相应属性数据。 属性对应如下: 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:输入

3、实体盒子数据【美b ? ks 】 Mesh:输入 mesh面数据,即网格面数据【美me? ,n. 网状物】 Surface: 输入曲面数据,为 poly 曲面,不可输入 mesh曲面 【美s ? rf ? s n.表面,外表】 Brep: 输入任意实体或者曲面数据(这个很常用)【美brepn.表面表示】 Mesh Face:与 mesh类似,这里更多的是提取规则的mesh面 Twisted Box :输入北扭曲的实体【美tw ? st ? d ,adj ,扭曲的】 Field ,输入磁场数据【美fi? ld 】 Group:输入成组的数据【美 ru ? p 】 Geometry:输入几何图形数

4、据(包含点线面任何数据) Transform 输入三线性集合变换图形【美tr?nsf? 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 :输入整数

5、【 ? nt ? d? r n. 数 整数;整体;】 Number :输入一列双精度浮点数据 Text: 输入任意文字 Color :输入一列颜色参数的RGB 值【k ?l ?r 】 Culture :包含了一系列文化特征【 ? k?lt ? ? n. 文化,修养】 Domain 2: 输入任意二维区间数据或者UV范围 【do ?me? nN. 领地;领域;范围】 Matrix: 包含了一系列的数据矩阵【me ? tr ? ks n 矩阵】 Complex:代表一个复核的集合。复杂的参数能够存储持久数据。 你可以通过参数设置菜单的持续记录。 【k ?mpleks adj.复杂的;合成的;复合的

6、】 Domain:输入任意二维区间数据 Guide: 输入任意一个参量的编号代码,方便其他电池找到此参量【 a? d n. 指南;向导;入门书】 Time: 输入时间和日期数据 Date:输入任何一列参量 File Path:用于输入硬盘中某个地址的文件【fa ? l n. 文件;p? n. 道路;小路;】 Date Path :通过路径输入一列数据【det n. 日期;约会;】 第 2 页 共 47 页 Shader: 输入一列渲染值【n. 著色器;着色程序】 (3) .Input 电池组:【 ? np ?t n 投入;输入电路】 Number Slider:最常用的拉棒,可以输入任意数字【

7、sla? d? 滑动器;滑雪者;会滚动之物】 Panel:可以查看电池所包含的数据【p?nl仪表板;嵌板】 Boolean Toggle :布尔开关( Ture/False ) 【tl开关,触发器】 Control Knob :数据输入的另一种,类似于音量调节旋钮。【k ?ntrol 控制;管理 n b 把手】 MD Slider :图形化的数字输入端,可以输入树形数据【sla? d? 滑动器】 Button :另一种开关,与Boolean Toggle类似【b ?tn 按钮;钮扣】 Digit Scroller:油表式的数据输入条【d ? d? t 数字照片卷轴;用于画涡形的画笔滚动条】 V

8、alue 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 :拾色器,可以输入任意颜

9、色【swt? 样本,样品】 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 阅读;读懂】 Impo

10、rt 3DM Import Image Import SHP (4) Util 电池组【 jutil】 Cherry Picker:提取树形数据中的某一节【t? eri 樱桃;樱桃树p ? k?r 采摘者;拣选机】 Jump :这是一个电池位置的传送门【d ? mp 跳跃;跳动】 Scribble:向 GH中添加文字【 skr? bl 潦草地书写】 Param Viewer: 树形数据查看器【参数, vju? ?r 观察器】 Data Dam:这个参数的类型,将可以输入任何类型的参量,作为一个结果,这个参数的预览可能不完 整,因为它可能没有识别出到一些数据类型【d?m 水坝;堤;障碍物】 Ti

11、mer: 定时刷新器【 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: 遗传运算器,可以

12、进行一些复杂的数学运算 这是 Grasshopper 中特立独行的一个运算器, 首先不只是因为他的输入输出端长在了下面,而是因为 它的强大,把鼠标放在运算器上看描述就可以知道了这个运算器可以进行复杂的运算从而得出结果 2、Maths 电池组【 m?s 数学】 (1)Domain 电池组【do ?me? n 领地;领域;范围】 Construct Domain:创建从 A到 B的一个范围 I 【Construct建造;构筑;造 (句】 第 3 页 共 47 页 Deconstruct Domain :将一个范围 I 分解为起始值 S和结束值 E【 ? di ? k?nstr?kt 解构;拆析】

13、Bounds:在一组数中,用最大值和最小值创建一个范围【ba ?ndz 界限】 Consecutive Domains: 连续范围【 k ?nsekj ?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)的标号(

14、 I ) 输入端 S:是否以精确方式查找 输出端 N:得到的旁边相邻数据的编号 Includes:寻找输入数值( I )是否在区间( D)以内【 ? nklu ? dz 包括;包含;列入】 Remap Numbers: 映射两个范围比值得到的新范围【 ? ri ? m?p 重测图】 输入端 V:映射数值 输入端 S:源范围 输入端 T:目标范围 输出端 R :新的范围 这个比较难翻译其作用,输入端和输出端的关系是R=(T/S)*V 以下两组计算器重名,且互相可逆 Construct Domain 2:通过定义(输入UV坐标面的 U和 V的上下限)来确定一个面域 Deconstruct Doma

15、in 2:分解面域得到 UV坐标的上下限 Construct Domain 2:通过定义 U和 V的两个区间来确定一个面域 Deconstruct Domain 2:分解面域得到 U和 V的两个区间 Bounds 2D:通过一组点得到一个面域,该面域为包含所有点的最小面域 Divide Domain 2: 将一个面安装 UV坐标细分,细分出若干面域,这是一个非常常用的运算器,常用来 细分曲面使用 这个运算器常常和Isotrim连用。 (2)Matrix 电池组【me ? tr ? ks 矩阵】 Construct Matrix:创建矩阵 Deconstruct Matrix:分解矩阵 Disp

16、lay Matrix:展示矩阵【 d ? sple ? 显示;陈列;】 Transpose Matrix:将矩阵的行和列调换【 tr?nspo?z 调换;颠倒顺序;】 Swap Columns:调换矩阵的 A列和 B列【sw ? p 交换;用 . 作交易k ?l ?m 栏;专栏;列】 Swap Rows:调换矩阵的 A行和和 B行【ro ?z 行】 输入端或输出端的R代表 Rows,行。C代表 Columns,列。V代表矩阵里的各项值。 Invert Matrix:改变矩阵【 ? nv ? rt 倒置;反转;颠倒】 GH中的变换本质上都是已矩阵来实现的,上图为平移矩阵十一,其他包括旋转、对称、

17、切变、缩放 等都可以用矩阵来实现 (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:减

18、法【s ?btr?k? n 减法;减去】 第 4 页 共 47 页 Absolute: 绝对值【 ?bs ?lu ? t 绝对的;确实的;专制的;完全的;独立的;无限制的】 Factorial:阶乘【f?kt? ri ?l 阶乘的;因数的;】 Integer Division:除法,得到整数商【 ? nt ? d? r 整数;完整的事物;整体】 Modulus: 取余数,用 A除以 B输出得到的余数【 m ?d? l ?s 数、物 模量;模数;系数】 Mass Addition:总量相加,其中输出端Pr 是每一步的累加值【m?s 大量;块;众多】 Mass Multiplication:累乘

19、Relative Differences:每一项和上一项的差值。 注意出入类型只能是整数, 数字, 点和向量【rel?t ? v 相对的;比较的;相关的d ? f ?r?ns 不同】 Equality:相等【 ikw ? l ?ti 同等;平等; 数 等式】 Larger Than: 大于【la ? d? 更大的;较大的】 Similarity:约等于输入端 T%,误差允许值 % ,输出端 dt: 两者的差【 ? s? m ?l?r?ti 相似;类似】 Smaller Than: 小于【sm ? l ?r 较小的】 后半部分属于逻辑 Gate And: 当输入端都为 True 时,输出 Tru

20、e,即 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:立方【 k

21、ju ? 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 ? e?m 数 对数】 Natural Logarithm:以自然

22、系数 e 为底的对数 ln 【n?t? r ?l 自然的;天然的;私生的】 (5)Script电池组【skr ? p 脚本,手迹 ; 】 Evaluate :函数运算器,使用表达式进行判定【 ? v?ljue? t 评价;评估】 放大运算器以后可以添加删除输入端变量。 双击 fx 函数图标会出现上面的窗口,用于创建函数 同时会显示输入端的输入类型,比如上图的整数 Expression :表达式【 ? kspre ? n 表情;表示;表达;词句;措辞;表现;挤压】 C#Script,VB,Script:C#和 VB脚本运算器 需要编辑时请右键图表中心logo Expression 支持预设了很多

23、合法的表达式, 用来作为条件选择或者逻辑判断有时候比Script更为方 便。 (6)Time 电池组 Time 电池组用的比较少 第 5 页 共 47 页 Construct Date:创建日期 Construct Exotic Date:创建一个“异国”的日期(就是创建一个时间,运用指定的日历) Construct Smooth Time:创建一个光滑连续的计时器【smu? e 光滑的;平稳的;流畅的;圆滑的】 Construct Time:创建时间 Deconstruct date:将现在的时间分解为年月日时分秒 Combine Date sinc 函数公式 2. 在数学领域,非归一化si

24、nc 函数 (for sinus cardinalis)定义为 : sinc 函数公式 在这两种情况下, 函数在 0 点的奇异点有时显式地定义为 1 ,sinc 函数处处可解析。 非归一化 sinc 函数等同于归一化sinc 函数,只是它的变量中没有放大系数。 函数形状 sinc 函数 二维 sinc 函数编辑 函数定义:二维的sinc() 函数是一维 sinc 函数的扩展,其归一化定义为: sinc 函数形状二维的 sinc() 函数三维透视图如下所示: 第 6 页 共 47 页 Sine: 正弦函数 Tangent: 正切函数【t?nd ? nt 切线;正切】 ArcCosine: 反余弦

25、函数 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 的数,却不等于

26、0【eps ? l ? n 数 小的正数】 Natural Logarithm:自然对数【 l? ?r? e?m 数 对数】 Golden Ration:黄金比例【r? n 定额;定量;配给】 Pi: 圆周率 Extremes: 极值【 ? kstri? mz 极端事物】 Maximum: 最大值【m?ks ? m ?m 最大量;最大限度;最高点】 Minimum:最小值【m ? n? m ?m 最少的;最低程度的】 Round:四舍五入【 ra ?nd 圆的;球形的;丰满的;完整的;整数的;不确切的;大量的;坦率的】 输出端 N :输出结果 输出端 F:向下取整 输出端 C :向上取整 Av

27、erage: 求平均数【 ?v ?r ? d? 平均数;平均水平】 Inerpolate Date:插入数据【 ? nt ? 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 ?mpleks 复杂的;合

28、成的;复合的 ? rjum ?nt 辩论;论 点;论据;争论;理由;( 函数) 自变量】 Complex Conjugate: 复数的共轭【k ? nd? e? t 数 共轭值; 语 同根词】 Complex Components:分解复数的实部和虚部【k ?mpo?n?nt 零组件;成分】 Complex Modulus:复数的取模【 m ?d? l ?s 数、物 模量;模数;系数】 Crate Complex: 通过输入端 R和 i ,创建一个复数 C(R+i) 3.Set 电池组 (1)List 电池序列 Insert Items:插入数据到列表中【 l ? st 目录;名单;明细表】

29、输入端 L: 要插入数据的目标列表 第 7 页 共 47 页 输入端 I :插入什么数据 输入端 i: 插入数据的编号 输入端 W :? List Items:根据编号选择列表里的数据【a ? t ?m 项目;条款;一件商品(或物品) 】 输入端 L:需要选择数据的原始列表 输入端 i :选择数据的编号 Partition List:按数量划分列表【p ? rt? n 划分;隔离物】 输入端 L:需要作为划分数据的原始列表 输入端 S:指定多少个数据划分在一起 Reverse List:反转数据列表的顺序【r ? v ? rs 逆转;倒退;互换;改变】 Sort List:排序列表,安装编号的

30、大小顺序排列编号和与编号有关联的对象 输入端 K:需要排列的列表数据(数值,字符等) 输入端 A:需要排列的物体对象(需要和输入K关联) Sub List:输入一个区间,将元列表在指定区间内的项选择出来【s ?b 潜艇;替代品】 输入端 L:原始数据列表 输入端 I :选取数据的区间,作为分割依据 Item Index:检索数据列表中的某一项,输出他的标号,类似在操场点名,你喊最帅的那个出来,我 就会站出来,迅速找到这一项的位置【 ? ndeks 指数;索引; ( 刻度盘上的 ) 指针】 输入端 L:检索的目标数据列表 输入端 i :检索的数据编号 这个运算器比较奇葩,完美证明了44.0 ,4

31、.0 4 List Length:计算数据列表长度【le ? 长度;时间长短;距离;一段;距离的测量单位】 Replace Items:替换列表指定项的数据内容 输入端 L:需要作为替换数据的原始列表 输入端 I :需要替换的数据 输入端 i :替换数据第几项的编号 Shift List:根据输入值偏移数据,向上或向下滚动列表【 ? ? ft 移动;改变;换挡;字型转换】 输入端 L:需要滚动数据的原始列表 输入端 S:滚动数量(正在为向上滚动,负值为向下滚动) 输入端 W :True 时保留数据, False 则删除数据 Split List:根据输入编号,将数据列表划分为两个部分,【spl

32、 ? t 分裂;将分成若干部分;分 摊;分离;】 输入端 L: 需要划分的原始数据列表 输入端 i :在哪个编号上进行划分 Dispatch: 数据分流【d ? sp?t ? 派遣;发送;迅速完成】 输入 L:需要根据布尔值分流出的原始数据列表 输入 P:布尔值(真为A输出,假为 B输出) Pick nChoose:按条件输出列表数据【 t ? u? z 选择;决定】 输入端 P:指定入口数据的条件 输入端 0,1,2(放大到足够大是可以看到出现加减号,可以安装自己需求添加输入端):指定具体 哪些数据进入次入口,配合P条件,输出符合相对入口的数值 这个运算器非常牛,但是也比较难用语言表述,输入

33、的规律是0,1,0,2,2 ,那么输出的 panel 的 0,1,2,3,4 项分别将会从输入端0,1,2 中选择对应项。 Weave:编织为列表设定编号后,按顺序提取编号下的数据【wi ? v 编织;组合;编造;迂回前 进】 Null Item:空变量评价以布尔方式来评价列表中对象是否为空 Replace Null:替换 Null 空数据 第 8 页 共 47 页 输入端:具有 Null 的数据列表 输入端 R :作为替换 Null 物体的数据列表 输出端 I :替换后的列表结果 输出端 N :有多少 Nullage 被替换了 Combine Date:组合数据【k ?mba? n 联合;使

34、结合;结合】 将 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 Inde

35、x:将礼包上指定编号的数据删除【k ?l 拣选;剔除 ? ndeks 指数;索引】 输入端 L: 要删除的数据所属的原数据列表 输入端 I :要删除的数据编号 Cull Nth:移除列表中的第 N个数据(往后循环,知道列表结束) 输入端 L:需要移除的数据列表 输入端 N :列表中的排列编号 Cull Pattern:根据布尔值来保留或删除数据【p?t?rn 模式;图案;典范;式样】 输入端 L:需要操作的数据列表 输入端 P:布尔值(循环) Random Reduce:随机从一个列表中删除掉指定数目的数据(注意:该运算器会打乱数据)【r?nd?m 任意的;随机的;随意的】 输入端 L:输入被

36、删除的数据 输入端 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

37、 ? t 重复;反复】 输入端 D :输入数据列表 输入端 L:循环的长度 Sequence:根据设置列表长度和预排文字产生列表数据【si? kw?ns 顺序;连续;次序;一系列】 输入端 C:列表数据的数量 输入端 P:预排文字 Stack Data: 根据指定堆栈数量,来生成列表数据【st?k 堆;一大堆;【计】存储栈;迭式存储 器,栈式存储器;存储栈数据】 输入 D:需要堆栈的数据列表 输入端 S:堆栈的数据列表 第 9 页 共 47 页 Jitter:打乱的数据重新排列【d ? t ? 振动;紧张】 输入端 L: 需要打乱的数据 输入端 J:打乱强度 输入端 S:打乱 seed【si

38、? d 种子】 Random: 非常常用的运算器,随机产生一组数 输入端 R :随机生成的范围( Domain ) 输入端 N :随机生成的个数 输入端 S:随机的 seed (3)Set 电池序列 Greate set:创建集合 官方直译是创建一个只包含不同独立数据的集合,翻译成通俗的人话就是:去重复 输入端 L:建立集合前原始数据 输入端 S;建立后的集合 输出端 M ;集合编号 Set difference:设置集合差异 将输入端 A集合中不同于 B的部分输出 Set difference(S):集合差异数据的合并 Set intersection:交集【 ? nt ?rsek ? n

39、交集;十字路口;交叉点】 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 ;查找的数据 输

40、出端 I ;查找到的数据M在 S中的编号 输出端 N ;查找到的数据的个数 Replace members: 在集合 S中寻找数据 F,并替换成 R Subset: 集合 A与 B若存在相互包含关系则为真【s ?bset 子集】 Delete consecutive ;在集合数据中删除掉连续排列相同的数据【k ?nsekj ?t ? v 连续的;连贯的】 输出 S:删除后的结果 输出 N:删除数据的数量 Find similar member;寻找近似成员【 s ? m ?l ?r 类似的】 对比输入数据 P和输入集合 S,将 S中近似与 D的数据从 H端输出, I 为他们的编号 Key/va

41、lue 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 ?nk?t ? ne? t 连结;连锁】 Text join;在列表 T 的空当处插入 J,合并输出结果 R Text

42、 length;text 的字节长度 第 10 页 共 47 页 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 是否一致,从而得出

43、布尔值【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:布

44、尔值, 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:简化树形数据该功能和右键运算

45、器菜单中的simplify等同【s ? mpl? fa ? 简化; 使简单】 输入值:布尔值,在开始简化的时候限制路径的路径指数 Tree statistics:路径分析【st ?t ? st ? ks 统计学;统计;统计数字】 输出端 p: 输出路径编号 输出端 L: 输出树枝下的树叶数 输出端 C ;输出树枝数 Trim tree:修剪树形数据 输入端 D:向前修剪级别数 Unflatten tree: 输入端 G:指定编号转化为树形数据 Entwine: 数据合并【 ? ntwa ? n 缠绕;纠缠】 输入各树枝组成树形数据 Explode tree: 分解数据【 ? ksplo ?d

46、爆炸;激增;爆发】 将树形数据拆散成单个树枝 Flip matrix:数据倒置【fl? p 掷;轻击;弹】 Merge:合并数据【 m? rd? 合并;融合;兼并】 Match tree :匹配数据路径【 m?t ? 相配;和 . 相配;相一致;较量】 输入端 T;要匹配路径编号的数据 第 11 页 共 47 页 输入端 G :匹配路径的数据 Patch mapper: 路径编辑器次运算七用法较多【m?p ? 绘图人; 【计】映射,字体映射程序】 Shift trees:移除路径 输入端 D :向前剔除级数 Split tree:分裂树形数据 输入端 M :输入开始分裂的树枝 输入端 P:分裂

47、出的树枝 输出端 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

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1