Grasshopper学习手册笔记(含英文注解).doc_第1页
Grasshopper学习手册笔记(含英文注解).doc_第2页
Grasshopper学习手册笔记(含英文注解).doc_第3页
Grasshopper学习手册笔记(含英文注解).doc_第4页
Grasshopper学习手册笔记(含英文注解).doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 Pramsn.参数 电池组(1).Geometry美dimtri,n.几何,几何学 电池组 这一组都是对数据的抓取,电池都有左侧输入端和右侧输出端,都有两种输入数据的方法,一种是把相应数据连接到左侧输入端,另一种是电池上点右键 Set one XXX,新设置一个XXX。Set multipleXXX,美mltpl,adj,多种多样的,许多的,n.倍数,关联,即设置多个。但是Set one curve 只能选取Rhino 中创建好的,美rano,n.犀牛左侧输入端:任何相应属性数据。 右侧输出端:电池所包含的相应属性数据。属性对应如下:Point:输入点数据 【美pnt,n.点 】Vector:输入向量数据 【美vektr,n,向量,矢量】Circle:输入圆数据,这个电池只包含圆和椭圆相关曲线 【美srkl】Curve:输入曲线数据 【美krv】Plane:输入平面数据 【美plen】Circular Arc:输入圆弧数据【美srkjlr,adj,圆形的,循环的,美rk,n,弧,弧形物】Line:输入直线数据 【美lan】Rectangle:输入网格数据 【美rektl,n,矩形】Box:输入实体盒子数据 【美bks】Mesh:输入mesh面数据,即网格面数据 【美me,n.网状物】Surface:输入曲面数据,为poly曲面,不可输入mesh曲面 【美srfs n.表面,外表】Brep:输入任意实体或者曲面数据(这个很常用) 【美brepn.表面表示】Mesh Face:与mesh类似,这里更多的是提取规则的mesh面Twisted Box:输入北扭曲的实体 【美twstd,adj,扭曲的】Field,输入磁场数据 【美fild】Group:输入成组的数据 【美rup】Geometry:输入几何图形数据(包含点线面任何数据)Transform输入三线性集合变换图形 【美trnsfm,v,改边,转换】Geometry Pipeline从犀牛中输入集合管线到GH中 【美paplan,n,管道,管线,渠道】Geometry Cache物体缓存, 【美k,n,隐藏所,缓存】主要作用:1、快速烘培GH汇总的物体,2、快速选择已经烘培到Rhino中的物体(2).Primitive 电池组 【prmtv ,adj,原始的,简陋的】Boolcean:输入布尔值 【bulin n,布尔 布尔逻辑的】Integer:输入整数 【 ntdr n. 数 整数;整体;】Number:输入一列双精度浮点数据Text:输入任意文字Color:输入一列颜色参数的RGB值 【klr】Culture:包含了一系列文化特征 【klt n.文化,修养】Domain:输入任意二维区间数据或者UV范围 【domenN. 领地;领域;范围】Matrix:包含了一系列的数据矩阵 【metrks n 矩阵】Complex:代表一个复核的集合。复杂的参数能够存储持久数据。你可以通过参数设置菜单的持续记录。【kmpleks adj.复杂的;合成的;复合的】Domain:输入任意二维区间数据Guide:输入任意一个参量的编号代码,方便其他电池找到此参量【ad n.指南;向导;入门书】Time:输入时间和日期数据Date:输入任何一列参量File Path:用于输入硬盘中某个地址的文件【fal n. 文件;p n. 道路;小路;】Date Path:通过路径输入一列数据 【det n. 日期;约会;】Shader:输入一列渲染值 【n. 著色器;着色程序】(3) .Input 电池组: 【npt n 投入;输入电路】Number Slider:最常用的拉棒,可以输入任意数字 【slad 滑动器;滑雪者;会滚动之物】Panel:可以查看电池所包含的数据 【pnl 仪表板;嵌板】Boolean Toggle:布尔开关(Ture/False)【tl 开关,触发器】Control Knob:数据输入的另一种,类似于音量调节旋钮。【kntrol 控制;管理nb把手】MD Slider:图形化的数字输入端,可以输入树形数据 【slad 滑动器】Button:另一种开关,与Boolean Toggle类似 【btn 按钮;钮扣】Digit Scroller:油表式的数据输入条 【ddt数字照片卷轴;用于画涡形的画笔 滚动条】Value Lis:用来输入阶数或者输入数字 【vlju价值;价格;重要性;确切涵义】Calendar:日历,说实话没有见过具体案例中使用到【klnd 日历;天 历法;日程表】Color Picker:拾色器,可以输入任意颜色 【pk 采摘者;采摘机;啄者;挖掘者】Color Wheel:色轮,可以输入任意颜色 【wil 车轮;方向盘】Graph Mapper:重新映射一组数据【rf 图表;曲线图mp 映射;制图人;字体映射程序】Clock:计时器,说实话没有见过具体案例中使用到 【klk 时钟;计时器】Color Swatch:拾色器,可以输入任意颜色 【swt样本,样品】Gradient:梯度控制,允许你在数字域定义颜色梯度 【rednt梯度;坡度;倾斜度】Image Sampler:输入图形数据 【md影像;想象;肖像;偶像smpl 采样器;取样器】Atom Date:得到一个原子的详细数据【tm 原子】下列运算七均为读取地里信息数据使用,实际上都是读取数据库数据所用Import Coordinates【mpt 进口,进口货;输入;意思,含义;重要性ku:dineits 坐标;相配之衣物】Import PDBRead Flie 【rid 阅读;读懂】Import 3DMImport ImageImport SHP(4) Util 电池组【jutil】Cherry Picker:提取树形数据中的某一节【teri 樱桃;樱桃树pkr 采摘者;拣选机】Jump:这是一个电池位置的传送门【dmp 跳跃;跳动】Scribble:向GH中添加文字【skrbl 潦草地书写】Param Viewer:树形数据查看器【参数,vjur 观察器】Data Dam:这个参数的类型,将可以输入任何类型的参量,作为一个结果,这个参数的预览可能不完整,因为它可能没有识别出到一些数据类型【dm 水坝;堤;障碍物】Timer:定时刷新器【tamr 计时器;定时器;计时员】Data Recorder:记录数据运行的时间【rkrdr 记录员;记录器】Cluster Input:在电池打包的时候作为输入端【klstr 群;簇;丛;串】Cluster Output:在电池打包的时候作为输出端Fitness Landscape:通过数学公式来影响参量【ftns 健康;适合lndskep 风景;风景画;山水;计横向】Gene Pool:可以输入一系列基因数值【din 基因pul v共用;汇集】Galapagos:遗传运算器,可以进行一些复杂的数学运算这是Grasshopper中特立独行的一个运算器,首先不只是因为他的输入输出端长在了下面,而是因为它的强大,把鼠标放在运算器上看描述就可以知道了这个运算器可以进行复杂的运算从而得出结果2、Maths电池组【ms 数学】(1)Domain 电池组【domen 领地;领域;范围】Construct Domain:创建从A到B的一个范围I【Construct建造;构筑;造(句】Deconstruct Domain:将一个范围I分解为起始值S和结束值E【diknstrkt 解构;拆析】Bounds:在一组数中,用最大值和最小值创建一个范围【bandz 界限】Consecutive Domains:连续范围【knsekjtv 连续的;连贯的】从字面上比较难理解,理解如下:当A取值为True则从一系列的数字中,分别取前n项与n+1项的和构成范围当A取值为False 则为n项和n+1项两个数字构成范围【fls 假的;人造的;不真实的;错误的;】Divide Domain:将Domain等分为C个小的范围区间【dvad 划分;隔开】Find Domain:寻找区间(D)内输入的数值(N)的标号(I)输入端S:是否以精确方式查找输出端N:得到的旁边相邻数据的编号Includes:寻找输入数值(I)是否在区间(D)以内【nkludz 包括;包含;列入】Remap Numbers: 映射两个范围比值得到的新范围【rimp 重测图】输入端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电池组【metrks 矩阵】Construct Matrix:创建矩阵Deconstruct Matrix:分解矩阵Display Matrix:展示矩阵【dsple 显示;陈列;】Transpose Matrix:将矩阵的行和列调换【trnspoz 调换;颠倒顺序;】Swap Columns:调换矩阵的A列和B列【swp 交换;用 . 作交易klm 栏;专栏;列】Swap Rows:调换矩阵的A行和和B行【roz 行】输入端或输出端的R代表Rows,行。C代表Columns,列。V代表矩阵里的各项值。Invert Matrix:改变矩阵【nvrt 倒置;反转;颠倒】GH中的变换本质上都是已矩阵来实现的,上图为平移矩阵十一,其他包括旋转、对称、切变、缩放等都可以用矩阵来实现(3)Operators运算 电池组【pretz 操作员;管理者;运算符】这一组电池非常好掌握,学过数学的都明白:前半部分属于算法:Addition:加法【dn 增加;加法;附加物】Division:除法【dvn 划分;除法;部门;分开】Multiplication:乘法【mltplken 增加;繁殖;乘法运算】Negative:负值【netv 否定的;消极的;负面的;负的】Power:幂【par 量;力;能力;权力;【数】幂;】Subtraction:减法【sbtrkn 减法;减去】Absolute:绝对值【bslut 绝对的;确实的;专制的;完全的;独立的;无限制的】Factorial:阶乘【fktril 阶乘的;因数的;】Integer Division:除法,得到整数商【ntdr 整数;完整的事物;整体】Modulus:取余数,用A除以B输出得到的余数【mdls 数、物模量;模数;系数】Mass Addition:总量相加,其中输出端Pr是每一步的累加值【ms 大量;块;众多】Mass Multiplication:累乘Relative Differences:每一项和上一项的差值。注意出入类型只能是整数,数字,点和向量【reltv 相对的;比较的;相关的dfrns 不同】Equality:相等【ikwlti 同等;平等;数等式】Larger Than:大于【lad 更大的;较大的】Similarity:约等于 输入端T%,误差允许值%,输出端dt:两者的差【smlrti 相似;类似】Smaller Than:小于【smlr 较小的】后半部分属于逻辑Gate And:当输入端都为True时,输出True,即A且B【et 大门;入口;门票收入;道路;方式】Gate Or:A或BGate Not:将输出结果变为相反的结果Gate Xnor: 输入布尔值A=B时为真Gate Xor: A不等于B为真Gate Nand: 若A=B=True,输出假,其他情况输出真。Gate Nor: 若A=B=False,输出真,其他情况输出假。Gate Majority:按照输入端的真假结果,输出占得比例大的结果【mdrti 大多数;多数;多数党;多】(4)Polynomials 电池组【plnmilz多项式】Cube:立方【kjub 立方体;立方】Cube Root:立方根【rut 根;根源;根本】Square:平方【skwer 正方形;广场;街区;平方;】Square Root:平方根One Over X:X的负一次方【ovr 在 . 的上方;遍及地;在 . 期间】Power of 10:10的X次方【par (数学)幂】Power of 2:2的X次方Power of E:自然系数e的X次方Log N:对数logLogarithm:以10为底的对数lg【lrm 数对数】Natural Logarithm:以自然系数e为底的对数ln【ntrl 自然的;天然的;私生的】(5)Script电池组【skrp 脚本,手迹;】Evaluate:函数运算器,使用表达式进行判定【vljuet 评价;评估】放大运算器以后可以添加删除输入端变量。双击fx函数图标会出现上面的窗口,用于创建函数同时会显示输入端的输入类型,比如上图的整数Expression:表达式【 kspren 表情;表示;表达;词句;措辞;表现;挤压】C#Script,VB,Script:C#和VB脚本运算器需要编辑时请右键图表中心logoExpression 支持预设了很多合法的表达式,用来作为条件选择或者逻辑判断有时候比Script更为方便。(6)Time 电池组Time 电池组用的比较少Construct Date:创建日期Construct Exotic Date:创建一个“异国”的日期(就是创建一个时间,运用指定的日历)Construct Smooth Time:创建一个光滑连续的计时器【smu 光滑的;平稳的;流畅的;圆滑的】Construct Time:创建时间Deconstruct date:将现在的时间分解为年月日时分秒Combine Date&Time:结合日期和时间【kmban 联合;使结合;结合】Date Range:日期范围【rend 范围;射程;山脉;排;一系列】Interpolate Date:插入时间【ntrplet 加入(额外的事);窜改;插话】(7)Trig 三角函数电池组【trg漂亮的;整洁的;良好的】Cosine:余弦【kosan 数余弦】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:正切函数【tndnt 切线;正切】ArcCosine:反余弦函数ArcSine:反正弦函数ArcTangent:反正切函数CoSecant:输入值x的sine函数值的倒数值【kosiknt 余割】CoTangent:输入值x的tangent函数值的倒数值【kotndnt 余切】Secant:输入值x的cosine函数值的倒数值【siknt 割线;正切】Degrees:弧度转化为角度值【dri:z 度;学位】Radians:角度值转化为弧度值【redjnz弧度】(8)Util 电池组输入端N:倍数Epsilon:一个无限趋近于0的数,却不等于0【epsln 数小的正数】Natural Logarithm:自然对数【lrm 数对数】Golden Ration:黄金比例【rn 定额;定量;配给】Pi:圆周率Extremes:极值【kstrimz 极端事物】Maximum:最大值【mksmm 最大量;最大限度;最高点】Minimum:最小值【mnmm 最少的;最低程度的】Round:四舍五入【rand 圆的;球形的;丰满的;完整的;整数的;不确切的;大量的;坦率的】输出端N:输出结果输出端F:向下取整输出端C:向上取整Average:求平均数【vrd 平均数;平均水平】Inerpolate Date:插入数据【ntrplet 加入(额外的事);窜改;插话】通过输入端t(0-1)控制列表数据D的数值之间的插入值,t相当于百分百因子Truncate:截断数据【trket 切去一端;缩短;截棱成平面】在列表中根据输入t(0-1)依次剔出首位两端的数据Weighted Average:判定输入端I和W这两组数据的平均权重值【wetd 加重的;加权的】Complex Argument:复数的幅角【kmpleks 复杂的;合成的;复合的rjumnt 辩论;论点;论据;争论;理由;(函数)自变量】Complex Conjugate:复数的共轭【kndet 数共轭值;语同根词】Complex Components:分解复数的实部和虚部【kmponnt 零组件;成分】Complex Modulus:复数的取模【mdls 数、物模量;模数;系数】Crate Complex:通过输入端R和i,创建一个复数C(R+i)3.Set 电池组(1)List 电池序列Insert Items:插入数据到列表中【lst 目录;名单;明细表】输入端L:要插入数据的目标列表输入端I:插入什么数据输入端i:插入数据的编号输入端W:?List Items:根据编号选择列表里的数据【atm 项目;条款;一件商品(或物品)】输入端L:需要选择数据的原始列表输入端i:选择数据的编号Partition List:按数量划分列表【prtn 划分;隔离物】输入端L:需要作为划分数据的原始列表输入端S:指定多少个数据划分在一起Reverse List:反转数据列表的顺序【rvrs 逆转;倒退;互换;改变】Sort List:排序列表,安装编号的大小顺序排列编号和与编号有关联的对象输入端K:需要排列的列表数据(数值,字符等)输入端A:需要排列的物体对象(需要和输入K关联)Sub List:输入一个区间,将元列表在指定区间内的项选择出来【sb 潜艇;替代品】输入端L:原始数据列表输入端I:选取数据的区间,作为分割依据Item Index:检索数据列表中的某一项,输出他的标号,类似在操场点名,你喊最帅的那个出来,我就会站出来,迅速找到这一项的位置【ndeks 指数;索引;(刻度盘上的)指针】输入端L:检索的目标数据列表输入端i:检索的数据编号这个运算器比较奇葩,完美证明了44.0,4.04List Length:计算数据列表长度【le 长度;时间长短;距离;一段;距离的测量单位】Replace Items:替换列表指定项的数据内容输入端L:需要作为替换数据的原始列表输入端I:需要替换的数据输入端i:替换数据第几项的编号Shift List:根据输入值偏移数据,向上或向下滚动列表【ft 移动;改变;换挡;字型转换】输入端L:需要滚动数据的原始列表输入端S:滚动数量(正在为向上滚动,负值为向下滚动)输入端W:True时保留数据,False则删除数据Split List:根据输入编号,将数据列表划分为两个部分,【splt 分裂;将分成若干部分;分摊;分离;】输入端L:需要划分的原始数据列表输入端i:在哪个编号上进行划分Dispatch:数据分流【dspt 派遣;发送;迅速完成】输入L:需要根据布尔值分流出的原始数据列表输入P:布尔值(真为A输出,假为B输出)PicknChoose:按条件输出列表数据【tuz 选择;决定】输入端P:指定入口数据的条件输入端0,1,2(放大到足够大是可以看到出现加减号,可以安装自己需求添加输入端):指定具体哪些数据进入次入口,配合P条件,输出符合相对入口的数值这个运算器非常牛,但是也比较难用语言表述,输入的规律是0,1,0,2,2,那么输出的panel的0,1,2,3,4项分别将会从输入端0,1,2中选择对应项。Weave:编织 为列表设定编号后,按顺序提取编号下的数据【wiv 编织;组合;编造;迂回前进】Null Item:空变量评价 以布尔方式来评价列表中对象是否为空Replace Null:替换Null空数据输入端:具有Null的数据列表输入端R:作为替换Null物体的数据列表输出端I:替换后的列表结果输出端N:有多少Nullage被替换了Combine Date:组合数据【kmban 联合;使结合;结合】将0输入端数据作为输出端R的数据,依照所有输入端数据列表最多的进行参照,如果数量不匹配,将会把最后一个数据重复排列下去Shift Patterm:根据条件分流输出Null数据【ptm图谱】输入端L:需要分流Null的数据列表输入端P:布尔分流条件(循环的)输出:根据条件,有效数据输出,其他数据NullCross reference:交错排列两组数据【refrns 参考;参照】Shortest list,Longest List:短排法,长排法(2)Sequence 电池序列【sikwns 顺序;连续;次序;一系列】Cull Index:将礼包上指定编号的数据删除【kl 拣选;剔除ndeks 指数;索引】输入端L:要删除的数据所属的原数据列表输入端I:要删除的数据编号Cull Nth:移除列表中的第N个数据(往后循环,知道列表结束)输入端L:需要移除的数据列表输入端N:列表中的排列编号Cull Pattern:根据布尔值来保留或删除数据【ptrn 模式;图案;典范;式样】输入端L:需要操作的数据列表输入端P:布尔值(循环)Random Reduce:随机从一个列表中删除掉指定数目的数据(注意:该运算器会打乱数据)【rndm 任意的;随机的;随意的】输入端L:输入被删除的数据输入端R:删除掉数据的数量输入端S:随机值控制SeedDuplicate Data:复制数据【duplkt 复制;重复】注意:该运算器的图标因为有些不够纯洁,在和谐模式中图标是另一个样子输入端D:需要复制的原始数据输入端N:需要复制次数输入端O:布尔值,是否保持数据排序Fibonacci:大名鼎鼎的斐波那契数列,设置A,B两项,第N项等于强两项综合Range:将一个给定范围区间等分【rend 范围;射程;】输入端D:范围区间输入端N:平均分成多少分Repeat Data:按照给定长度循环数据列表【rpit 重复;反复】输入端D:输入数据列表输入端L:循环的长度Sequence:根据设置列表长度和预排文字产生列表数据【sikwns 顺序;连续;次序;一系列】输入端C:列表数据的数量输入端P:预排文字Stack Data:根据指定堆栈数量,来生成列表数据【stk 堆;一大堆;【计】存储栈;迭式存储器,栈式存储器;存储栈数据】输入D:需要堆栈的数据列表输入端S:堆栈的数据列表Jitter:打乱的数据重新排列【dt 振动;紧张】输入端L:需要打乱的数据输入端J:打乱强度输入端S:打乱seed【sid 种子】Random:非常常用的运算器,随机产生一组数输入端R:随机生成的范围(Domain)输入端N:随机生成的个数输入端S:随机的seed(3)Set电池序列Greate set:创建集合官方直译是创建一个只包含不同独立数据的集合,翻译成通俗的人话就是:去重复输入端L:建立集合前原始数据输入端S;建立后的集合输出端M;集合编号Set difference:设置集合差异将输入端A集合中不同于B的部分输出Set difference(S):集合差异数据的合并Set intersection:交集【ntrsekn 交集;十字路口;交叉点】Set union;并集Set majority;输出三个集合中至少两个相同的数据,少于两个相同则不输出【mdrti 大多数;多数;多数党;多数派】Carthesian product;笛卡尔乘积;两类集合(A和B)安装次序组成一个个局部列表(树形结构),但:A或者B集合内,他们本身内不能存在相同的数据,否则判定错误Disjoint:集合A与B若不相交则为真,相交则为假Member index:查找M是否在集合S中。【membr 成员;会员;部分ndeks 指数】输入端S;查找集合输入端M;查找的数据输出端I;查找到的数据M在S中的编号输出端N;查找到的数据的个数Replace members:在集合S中寻找数据F,并替换成RSubset:集合A与B若存在相互包含关系则为真【sbset 子集】Delete consecutive;在集合数据中删除掉连续排列相同的数据【knsekjtv 连续的;连贯的】输出S:删除后的结果输出N:删除数据的数量Find similar member;寻找近似成员【smlr 类似的】对比输入数据P和输入集合S,将S中近似与D的数据从H端输出,I为他们的编号Key/value search:通过key搜索得到对应值【srt 搜寻;探求;调查】输入端K;关键key输入端V:寻找key对应的值输入端S;寻找key,得到对应值(4)Text电池序列【tekst 正文;文本;课文】Characters;分解字母输出端C;得到分解后的字母输出端U;unicode值【junkod 统一码(采用双字节对字符进行编码)】Concatenate:拼接输入A和B,相当于A+B【knktnet 连结;连锁】Text join;在列表T的空当处插入J,合并输出结果RText length;text的字节长度Text split:按照指定的输入端C分别输入端T,得到分个够的结果R【splt 分裂;】Format:将输入端的值按照输入端F安装统一格式输出【frmt 版式;设计】Text case:转换大小写【kes 例子;情况;案例;(辩论或诉讼)论据;箱】Text fragment:根据输入的i值删除掉输入端的第i个字节。N端决定保留随后的几个字节【frmnt 碎片;片段】Text trim;删除掉输入T前后的空格Match text:检查输入端T与P是否一致,从而得出布尔值【mt 相配;和.相配;相一致;较量】Replace text:替换字符输入端T:准备替换的text输入端F:找到text输入端R;用来替换的textSort text;排列key和value【srt 整理;分类;处理;安排妥当】Text distance:输入端的text 总长度减去输入端B的text长度然后输出结果【dstns 距离;路程;远方】(5)Tree 电池序列Clean tree;清理一组数据的null和invalid部分输入端X:布尔值,X为true删除invalid项输入端E:布尔值,E为true删除null项Flatten tree;拍平树形数据【fltn 使变平;打倒】输入端P:输入路径编号Graft tree :转为树形数据【rft 嫁接;移植】输入端P:输入路径编号这里需要注意两点:1、这两个运算器和有菜单中的graft,flatten作用一样,2、亲个为自己看路径名称变化,这些无意义的上级路径0,0我们习惯成为无效路径,Prune tree:用于砍掉一个树上的树叶数在指定范围之外的树枝【prun 修剪;削减】输入端N0:范围上限输入端N1: 范围下限Simplify tree:简化树形数据 该功能和右键运算器菜单中的simplify等同【smplfa 简化;使简单】输入值:布尔值,在开始简化的时候限制路径的路径指数Tree statistics:路径分析【sttstks 统计学;统计;统计数字】输出端p:输出路径编号输出端L:输出树枝下的树叶数输出端C;输出树枝数Trim tree:修剪树形数据输入端D:向前修剪级别数Unflatten tree: 输入端G:指定编号转化为树形数据Entwine:数据合并【ntwan 缠绕;纠缠】输入各树枝组成树形数据Explode tree: 分解数据【ksplod 爆炸;激增;爆发】将树形数据拆散成单个树枝Flip matrix:数据倒置【flp 掷;轻击;弹】Merge:合并数据【mrd 合并;融合;兼并】Match tree:匹配数据路径【mt 相配;和.相配;相一致;较量】输入端T;要匹配路径编号的数据输入端G:匹配路径的数据Patch mapper:路径编辑器 次运算七用法较多【mp 绘图人;【计】映射,字体映射程序】Shift trees:移除路径输入端D:向前剔除级数Split tree:分裂树形数据输入端M :输入开始分裂的树枝输入端P:分裂出的树枝输出端N:剩余的树枝Stream filter:数据分流开关【strim 流动;流出;飘动;fltr 过滤器;滤色镜;滤光器】输入端G:指定输出端输出那组数据Stream gate:数据分流开关【et 大门;登机门方式】输入端G:控制数据从哪一端输出Relative item:相对分裂数据【reltv 相对的;比较的;相关的atm 项目;】输入端O:指定分裂数据开始路径输入端WP:布尔值,为true 则追加分裂出去的数据Relative items:相对分裂两组数据输入端O:剔除A组数据的末端和B组数据的始端树枝数Tree branch :抽取特定树枝【brnt 分部;部门;分店;分支;树枝】输入端P:输入树枝编号输入端B:输出抽取到树枝Tree item:抽取特定树枝上的特定数据输入端P:输入要抽取的树枝编号输入端i:输入数据编号输入端W:布尔值Construct path:将一组数据转化为路径编号Deconstruct path:将路径编号转为一组数据Path compare :用于判断路径是否与掩码匹配输入端P:要判断的路径输入端M:掩码输出端C:路径相同输出true 反之为falseReplace paths:利用掩码把树上的树枝选出来,再集合到指定的树枝上输入端S:输入掩码指定抽取的树枝输入端R:输入要重新集合的路径编码4.vector电池组【vektr 向量;矢量】(1)Field 电池序列【fild 田地;领域;运动场;场地;田野;JAVA中的范畴】Line charge:建立线电荷场【trd 责任;电荷;指控;费用;照顾】输入端L:产生电荷场的线段输入端C:电荷强度输入端B:产生电荷的区域Point charge:创建一个点电荷场输入端P:产生电荷场的点输入端C:控制电荷强度输入端D:电荷衰减值输入端B:生成电荷的区域Spin force:生成一个带旋转力的电荷场【spn 纺织;旋转;眩晕;疾驰】输入端P:电荷生成的开始点输入端S:旋转力度输入端R:旋转半径值输入端D:电荷衰减值输入端B:生成电荷的区域Vector force:产生一个带直线里的电荷场输入端L:产生电荷场的线段输入端B:产生电荷场的区域Break field:电荷场分解输入端F:输入多组电荷场Merge field:合并电荷场【mrd 合并;融合;兼并】输入端F:输入要合并的电荷场Evaluates field:计算电荷场内某电的强度和方向【vljuet 评价;评估】输入端F:输入电荷场输入端P:输入电荷场内某点输出端T:点向量输出端S:点的电荷强度Field line:产生电荷场线输入端F:输入电荷场输入端P:在电荷场内建立点阵输入端N:线的延长度,值越大,线越长输入端A:精度提示,也可以控制线的长短输入端M:方法可取的值为1,2,3,4Direction display:用颜色来标识场的方向【drekn 方向;指导;用法说明;趋势;目标;管理】输入端F:输入电荷场输入端S:区域指输入端N:显示精度Perpendicular display:用颜色来标识电荷场与指定面的垂直【prpndkjlr 垂直的;直立的;陡峭】输入端F:输入电荷场输入端S:区域值输入端N:显示精度输入端C+:颜色阈(y界限)值上限输入端C-:颜色阈值下限Scalar display: 用明暗来标识场的强弱【skelr 标量的,数量的;梯状的,分等级】输入端F:输入电荷场输入端S:输入需要显示的区域输入端N:显示精度Tensor display :以向量来显示电荷场【tensr 张量;解张肌】输入端F:输入电荷场输入端S:需要显示的区域输入端N:显示精度(2)Grid电池序列【rd 格子;栅栏;电网;网格;赛车起跑线】Hexagonal:六边形阵列【heksnl 六角形的;六边的】输入端P:输入平面坐标输入端S:六边形半径输入端Ex:X轴方向数量输入端Ey:Y轴方向数量输出端C:六边形单体输出端P:六边形中心点Radial:多边形阵列【redil 光线的;光线状的;放射状的】输入端P:坐标平面 输入端S: 多边形的半径输入端Er: 多边形的个数输入端Ep: 多边形边数输出端C: 六边形单体输出端P:六边形中心点Rectangular:矩形阵列【rektjl(r) 矩形的;长方形的;直角的】输入端P:坐标平面 输入端Sx: 矩形宽度输入端Sy: 矩形长度输入端Ex:X轴方向矩形个数输入端Ey: Y轴方向矩形个数输出端C:矩形单体输出端P:矩形形顶点Square:方形阵列输入端P:坐标平面输入端S:正方形长宽输入端Ex:X轴方向数量输入端Ey:Y轴方向数量输出端C:方形单体输出端P:方形顶点Triangular:菱形阵列【trajlr 三角形的;以三角形为底的】输入端P:坐标平面输入端S:菱形长宽输入端Ex:X轴方向数量输入端Ey:Y轴方向数量输出端C:菱形单体输出端P:菱形顶点Populate 2D:随机生成二维点【ppjulet 【计】填入】输入端R:随机生成区域(矩形)输入端N:随机点数量输入端S:随机种子输入端P:干扰点,使得随机点生成范围不在其内Populate 3D:随机生成三维点输入端R:随机生成区域(box)输入端N:随机点数量输入端S:随机种子输入端P:干扰点,使得随机点生成范围不在其内Populate Geometry:在物体表面生成随机点【dimtri 几何;几何学】输入端G:拾取几何体输入端N:随机点数量输入端S:随机种子输入端P:干扰点,使得随机点生成范围不再其内(3)Plane 电池序列【plen 水平;平面】Deconstruct plane: 描述一个平面【diknstrkt 解构;拆析】输出端O:坐标原点输出端X:X轴单位向量坐标输出端Y:Y轴单位向量坐标输出端Z:Z轴单位向量坐标XY XZ YZ Plane:分别建立 xy xz yz平面输入端O;输入坐标原点输出端P;输出一个工作平面,分别是xy平面,xz平面和yz平面Construct plane;通过定义xy轴向量值来生产平面输入端O;坐标平面原点输入端X;X轴向量输入端Y;Y轴向量Line+Line:通过两条线定义一个平面输入端A B:输入A B两条线段平面原点坐标是优先识别A线段的起始端点作为原点Line+Pt:通过一条线段和点来定义一个平面输入端L:输入线段输入端P:输入点Plane 3Pt:通过三个点定义平面输入端ABC:分别输入三个点Plane Fit:通过一系列点找到最合适平面输入端P:点群输出端PI;平面输出端dx:点与平面最大距离Plane normal:创建一个垂直与某向量的平面【nrml 常态;标准】输入端O;向量起始点输入端Z;向量要注意,该平面P永远垂直于向量ZPlane offse:平面平移【fs抵消,补偿,偏移】输入端P:平面输入端O:偏移平面要注意的是,和Rhino里面的offset不同,这里的平面是无限大的,因此不存在偏移缩放,所以在显示的时候还是会显示一样的平面缩略图,而不像Rhino中offset以后的curve会缩放Plane origin:改变一个平面(缩略图)的中心点(虽然翻译应该为起始点,从而平面(缩略图)的位置随之发生更改)【rdn 起源;出身;数原点;起因】Adjust plane;调整平面【dst 调整;校准;调节;使适应】输入端P;原始平面输入端N;调整后垂直的向量Align plane;对齐平面,在一个已知向量引导下,通过向

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论