Grasshopper学习手册笔记(含英文注解)

更新时间:2024-05-14 14:51:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、 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.文化,修养】

Domain2:输入任意二维区间数据或者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. 日期;约会;】

第 1 页 共 47 页

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建造;构筑;造(句】

第 2 页 共 47 页

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 Domain2:通过定义(输入UV坐标面的U和V的上下限)来确定一个面域 Deconstruct Domain2:分解面域得到UV坐标的上下限

Construct Domain2:通过定义U和V的两个区间来确定一个面域 Deconstruct Domain2:分解面域得到U和V的两个区间

Bounds 2D:通过一组点得到一个面域,该面域为包含所有点的最小面域 Divide Domain2:将一个面安装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] 减法;减去】

第 3 页 共 47 页

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?e?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 电池组用的比较少

第 4 页 共 47 页

Construct Date:创建日期

Construct Exotic Date:创建一个“异国”的日期(就是创建一个时间,运用指定的日历) Construct Smooth Time:创建一个光滑连续的计时器【 [smu?e] 光滑的;平稳的;流畅的;圆滑的】 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()函数三维透视图如下所示:

第 5 页 共 47 页

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?e?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:要插入数据的目标列表

第 6 页 共 47 页

输入端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空数据

第 7 页 共 47 页

输入端:具有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:堆栈的数据列表

第 8 页 共 47 页

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的字节长度

第 9 页 共 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是否一致,从而得出布尔值【 [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;要匹配路径编号的数据

第 10 页 共 47 页

输入端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:利用掩码把树上的树枝选出来,再集合到指定的树枝上 输入端S:输入掩码指定抽取的树枝 输入端R:输入要重新集合的路径编码

4.vector电池组【 ['vekt?r] 向量;矢量】

(1)Field 电池序列【 [fi?ld] 田地;领域;运动场;场地;田野;JAVA中的范畴】 Line charge:建立线电荷场【 [t?ɑ?rd?] 责任;电荷;指控;费用;照顾】 输入端L:产生电荷场的线段 输入端C:电荷强度

输入端B:产生电荷的区域

Point charge:创建一个点电荷场 输入端P:产生电荷场的点 输入端C:控制电荷强度 输入端D:电荷衰减值 输入端B:生成电荷的区域

Spin force:生成一个带旋转力的电荷场【[sp?n] 纺织;旋转;眩晕;疾驰】 输入端P:电荷生成的开始点

第 11 页 共 47 页

输入端S:旋转力度 输入端R:旋转半径值 输入端D:电荷衰减值 输入端B:生成电荷的区域

Vector force:产生一个带直线里的电荷场 输入端L:产生电荷场的线段 输入端B:产生电荷场的区域 Break field:电荷场分解 输入端F:输入多组电荷场

Merge field:合并电荷场【 [m??rd?] 合并;融合;兼并】 输入端F:输入要合并的电荷场

Evaluates field:计算电荷场内某电的强度和方向【 [?'v?ljue?t] 评价;评估】 输入端F:输入电荷场

输入端P:输入电荷场内某点 输出端T:点向量

输出端S:点的电荷强度 Field line:产生电荷场线 输入端F:输入电荷场

输入端P:在电荷场内建立点阵

输入端N:线的延长度,值越大,线越长 输入端A:精度提示,也可以控制线的长短 输入端M:方法可取的值为1,2,3,4

Direction display:用颜色来标识场的方向【 [d?'rek?n] 方向;指导;用法说明;趋势;目标;管理】

输入端F:输入电荷场 输入端S:区域指 输入端N:显示精度 Perpendicular display:用颜色来标识电荷场与指定面的垂直【 [?p??rp?n'd?kj?l?r] 垂直的;直立的;陡峭】

输入端F:输入电荷场 输入端S:区域值 输入端N:显示精度

输入端C+:颜色阈(yù界限)值上限 输入端C-:颜色阈值下限

Scalar display: 用明暗来标识场的强弱【 ['ske?l?r] 标量的,数量的;梯状的,分等级】 输入端F:输入电荷场

输入端S:输入需要显示的区域 输入端N:显示精度

Tensor display :以向量来显示电荷场【 ['tens?r] 张量;[解]张肌】 输入端F:输入电荷场 输入端S:需要显示的区域 输入端N:显示精度

(2)Grid电池序列【 [ɡr?d] 格子;栅栏;电网;网格;赛车起跑线】 Hexagonal:六边形阵列【 [heks'?ɡ?nl] 六角形的;六边的】 输入端P:输入平面坐标 输入端S:六边形半径 输入端Ex:X轴方向数量

第 12 页 共 47 页

输入端Ey:Y轴方向数量 输出端C:六边形单体 输出端P:六边形中心点

Radial:多边形阵列【 ['re?di?l] 光线的;光线状的;放射状的】 输入端P:坐标平面 输入端S: 多边形的半径 输入端Er: 多边形的个数 输入端Ep: 多边形边数 输出端C: 六边形单体 输出端P:六边形中心点

Rectangular:矩形阵列【 [rek't??ɡj?l?(r)] 矩形的;长方形的;直角的】 输入端P:坐标平面 输入端Sx: 矩形宽度 输入端Sy: 矩形长度

输入端Ex:X轴方向矩形个数 输入端Ey: Y轴方向矩形个数 输出端C:矩形单体 输出端P:矩形形顶点 Square:方形阵列 输入端P:坐标平面 输入端S:正方形长宽 输入端Ex:X轴方向数量 输入端Ey:Y轴方向数量 输出端C:方形单体 输出端P:方形顶点

Triangular:菱形阵列【[tra?'??ɡj?l?r] 三角形的;以三角形为底的】 输入端P:坐标平面 输入端S:菱形长宽

输入端Ex:X轴方向数量 输入端Ey:Y轴方向数量 输出端C:菱形单体 输出端P:菱形顶点

Populate 2D:随机生成二维点【 ['pɑ?pjule?t] 【计】填入】 输入端R:随机生成区域(矩形) 输入端N:随机点数量 输入端S:随机种子

输入端P:干扰点,使得随机点生成范围不在其内 Populate 3D:随机生成三维点 输入端R:随机生成区域(box) 输入端N:随机点数量 输入端S:随机种子

输入端P:干扰点,使得随机点生成范围不在其内

Populate Geometry:在物体表面生成随机点【 [d?i'ɑ?m?tri] 几何;几何学】 输入端G:拾取几何体 输入端N:随机点数量 输入端S:随机种子

输入端P:干扰点,使得随机点生成范围不再其内

第 13 页 共 47 页

(3)Plane 电池序列【 [ple?n] 水平;平面】

Deconstruct plane: 描述一个平面【 [?di?k?n'str?kt] 解构;拆析】 输出端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:创建一个垂直与某向量的平面【 ['n??rml] 常态;标准】 输入端O;向量起始点 输入端Z;向量

要注意,该平面P永远垂直于向量Z

Plane offse:平面平移【 ['?fs]抵消,补偿,偏移】 输入端P:平面

输入端O:偏移平面

要注意的是,和Rhino里面的offset不同,这里的平面是无限大的,因此不存在偏移缩放,所以在显示的时候还是会显示一样的平面缩略图,而不像Rhino中offset以后的curve会缩放

Plane origin:改变一个平面(缩略图)的中心点(虽然翻译应该为起始点,从而平面(缩略图)的位置随之发生更改)【 ['??r?d??n] 起源;出身;[数]原点;起因】 Adjust plane;调整平面【 [?'d??st] 调整;校准;调节;使适应】 输入端P;原始平面

输入端N;调整后垂直的向量

Align plane;对齐平面,在一个已知向量引导下,通过向量调整平面指向性【 [?'la?n] 使结盟;使一致;使成一行;调整;排列】 输入端P;平面 输入端D;向量

Align planes:通过另一个平面调整平面指向性

Plane closest point:距离平面最近投影点【 [k'l??s?st] 最靠近的】 输入端S;样点 输入端P;平面

第 14 页 共 47 页

输入端P;S点在P面上的投影点 输入端uv;点的uv值

输入端D;S点在P平面的距离

Plane coordinates :输入点得到其在某平面坐标系中的坐标【 [k?'???d?n?ts] 坐标】 Rotate plane:旋转平面【['ro?te?t] 轮流;(使)旋转】 输入端P;平面

输入端A;旋转角度 (4)Point 电池序列

Construct point:通过x,y,z坐标建立一个点 Deconstruct point:分解一个点得到x,y,z坐标 事实上,这两个运算器经常反着来串联

Numbers to points:输入三个数字,按照M中的排序成为三坐标构成一个点 Points to numbers: 输入一个点,安装M中的排序分解成一个点的三个坐标 Barycentric ;重心点【['b?ri?sntr?k] 重心的】 输入端ABC:三个锚点 输入端UVW;三个重心坐标

Distance ;测量AB两点间的距离

Point cylindrical ;通过一个圆柱坐标创建点【 [s?'l?ndr?kl] 圆柱形的】 输入端P;基准平面 输入端A;角度 输入端R;半径 输入端E;升高

Point oriented;通过一个平面的UVW坐标建立点【 ['??r??nt?d] 以...为方向的;以...为目的的】 Point polar;通过极坐标建立点【 ['po?l?r] 两极的;对立的】 To polar ;将一个3D坐标系中的点转换到极坐标 Closest point;在一群点中找到某一点的最近点 输入端P;要找最近点的点 输入端C;点群 输出端P;最近点

输出端i;最近点的序号 输出端D;两点间的距离

Closesr points ;和上边的运算器类似,只不过是找出最近点的几个点,并安装距离从小到大输出这些点

Cull duplicates ;剔除距离近的点【 ['du?pl?k?t] 复制;重复】 输入端P;点群

输入端T;距离容忍度 输出端P;剔除后的剩余点

Point croups;将距离近的点自动化成一组 Project point;投影点 输入端P;点 输入端D;方向

输入端G;被投影至的物体 输出端P;投影的点

输出端I;投影指数,0代表投影上,-1代表未投影

Pull point ;将点拉至某集合形体【 [p?l] 拉;拉力;引力】 输入端P;点

第 15 页 共 47 页

输入端R;倒角半径

Rectangle 3Pt;根据三个已知点创建矩形

(4)Spline 电池序列【 [spla?n] [数]样条;样条函数】

Bezier span;由已知两点和起始点向量创建曲线【贝塞尔曲线】 输入端A,B;起始两点

输入端At,Bt;两点的起始向量 输出端C;输出curve 输出端L;曲线长度 输出端D;曲线范围

Interpolate;穿越点曲线【 [?n't??rp?le?t] 加入(额外的事);窜改;插话】 输入端P;点

输入端D;degree,曲线的纬度或称阶数。D输入端只能输入奇数,如果输入D为奇数,将会生成D+2个控制点或D+4个(取决于P),可以用control point 运算器来验证,简单理解为曲线圆滑程度,数值越大越圆滑

输入端P;是否周期性,true 则曲线闭合,此时曲线没有起始点和终止点,故控制点将会变成D+2个

输入端K;0,1,2代表三种曲线样式 Interpolate(t);用一系列向量和向量起始点创建曲线 Kinky curve;通过一系列点创建曲线。不同的是,中间的点为内插点,可以设置不同的角【['k??ki] 绞缠的;卷曲的】

Nurbs curve;创立一条nurbs 曲线,除了起始点和结束点外,中间的点为控制点 Poly arc;创建一条poly圆弧,需要输入穿越点和其实向量,输入端C为是否闭合 Poly line;根据已知点创建一条折线

Tangent curve;根据已知点和向量创建一条curve。需要注意的是输入点数量要等同于输入向量数量【['t?nd??nt] 切线;正切;突然的转向】

Curve on surface;通过在一个面上的一系列点创建一个curve

Geodesic;通过在一个面上的起始和终止点创建曲线【 [?d?i?o?'des?k] 测地学的;测量的;测地线的】

输入端S;输入面 输入端S;起始点 输入端E;终止点

要注意的是,如果点不在面上,将会按照投影方式来投影到面上

Iso curve;通过一个点,提取面上的U和V方向的结构线,UV及输入的点 Sub curve ;通过一个范围,截取曲线上的一部分 输入端C;基础曲线 输入端D;截取范围

Tween curve;通过两条已知曲线(A和B)和中间值(F),创建两条已知曲线的渐进曲线 Knot vector;建立一条nurbs 曲线节点处的向量 输入端N;控制点数量 输入端D;曲线阶数 输入端P;是否闭合

输出端K;nurbs曲线的节点矢量

Nurbs curve;已知控制点及权重,建立nurbs 曲线 输入端P;曲线控制点

输入端W;控制点权重(与P数量要一致) 输入端K;控制点向量 输出端C;输出曲线

第 21 页 共 47 页

输出端L;求得曲线长度 输出端D;输出曲线范围

Blend curve;类似rhino中的命令,通过权重衔接两条曲线【 [blend]混合,混合物】 输入端C;三种连接方式

Blend curve Pt;通过穿过一个已知点衔接两条曲线

Catenary;创建一个自重下垂线【 [k?'ti?n?r?] 垂曲线;曲状物;悬链线】 输入端A,B;起始点和终止点

输入端L;下垂线长度(要比AB两点的距离长) 输入端G;重力强度

Connect curve;连接曲线【 [k?'nekt] 连接;接通;联系】 输入端C;曲线

输入端G;连接方式 输入端L;是否闭合

输入端B;膨胀系数,请大家自行更改系数尝试形态的改变 (5)util电池序列

Exploded;炸开曲线【[?k'splo?d?d] 爆炸了的】 输入端C;曲线

输入端R;true 表示循环分解直到成为最小的曲线 输出端S;炸开后的碎片

输出端V;炸开后曲线的顶点

Extended curve;延伸曲线【 [?k'stend?d长期的;广大的;伸展的】 输入端T;起始点处延伸的长度(0=位置,1=相切,2=长度) 输入端L0,L1;起始点和终止点延伸的长度 Flip curve;用一个参考曲线来反转曲线 输入端G;参考曲线

输出端F;若曲线北反转则输出true

Join curves;将曲线合并成一条,类似犀牛join 输入端P;如果为true表示保留原来的方向 Fillet:将曲线尖锐的地方倒角,输入端R为半径,类是犀牛和CAD的fillet【[f?'le?] 装饰;切片】 另一个fillet:根据已知曲线的系数t对曲线进行倒角

Fillet distance;根据输入的距离D对曲线不平滑折点进行倒角 需要说明的是,折线也属于曲线的curve

Offset;将已知曲线偏移指定的距离【 ['??fset]偏移量】 输入端C;输入曲线 输入端D;偏移距离 输入端P;受偏移的平面

输入端C;倒角圆类型(0=不倒角圆,1=锐角,2=圆角,3=平滑,4=切角)

Offset loose;将已知曲线的控制点偏移指定距离【[lu?s] 解放;放任;放纵】 输入端C;输入曲线 输入端D;偏移距离 输入端P;受偏移的平面

Offset on surface;将已知面上的曲线偏移指定距离 输入端C;输入曲线 输入端D;偏移距离 输入端S;输入平面

Project;投影【['prɑ?d?ekt] 计划;预计;设计;放映;投射;表达;突出;投掷】 输入端C;被投影的曲线

第 22 页 共 47 页

输入端B;被投至的某brep面【 [b'rep] 边界表示】 输入端D;投影方向

Pull curve;拉回一条曲线至一个面上,思考和project的区别 Seam;调整一条闭合曲线的接缝, 输入端C;闭合曲线 输入端t;新的接缝参数

Curve to polyline;将一条曲线变为折线【['p?li?la?n] 多叉线】 输入端C;输入曲线

输入端Td;误差距离容忍度 可以理解为细分程度,值越小折线月接近曲线,当输入值为0时圆曲线有a个控制点(用control point运算器得到,而非犀牛里大考的控制点,)就会产生a-1段线段组成的折线,但是当输入值过大是,折线最不吻合程度不会超过Td=0的情况 输入端Ta;误差角度容忍度,

输入端E-,E+;单个线段最小,最大边长 Fit curve;调整曲线

输入端D;曲线的阶数,默认为原阶数

输入端Ft;调整容忍差,默认为rhino当前文件设置的容差值

Polyline collapse;将多折线坍塌【 [k?'l?ps倒塌;崩溃;暴跌】 输入端C;虽然显示曲线输入曲线,但实际必须输入多折线

输入端T;多线段调整容差,数值越小,越多的单一线段会被认定为碎片进行坍塌转换 Rebuild curve;重建曲线【 [?ri?'b?ld] 重建;重新组装;恢复】 输入端D;曲线的阶数,默认为原阶数 输入端N;控制点的数量

输入端T;true表示保留原切点的切线方向

Reduce;删除不重要的顶点简化多折线【 [r?'du?s] 减少;缩小;使落魄;简化;还原】 输入端T;简化容忍度 输出端R;简化顶点数量

Simplify curve;简化曲线【 ['s?mpl?fa?] 简化;使简单】 输入端t;偏移容差,默认为rhino 当前文件设置的容差值 输入端a;角度容差,默认为rhino 当前文件设置的容差值

Smooth polyline;把多段线顶点撸顺【 [smu?e] 光滑的;平稳的;流畅的;圆滑的;】 输入端P;输入的多段线

输入端S;撸平滑的强度,0=不平滑,1=最平滑 输入端T;平衡次数 6.Surface 电池组

(1)analysis 电池序列【[?'n?l?s?s] 分析;解析】

Box corners;提取box的八个顶点【['k??rn?r] 角落;转角;困境】

Box properties;解读box 属性【[p'r?p?t?z] 道具;属性;性能;资产】 输出端C;box中心点 输出端D;box斜对角向量 输出端A;box表面积 输出端V;box体积 输出端d;box简并性

Deconstruct box;解构box【 [?di?k?n'str?kt] 解构;拆析】 输出端P;box基准平面 输出端X;x轴方向尺寸 输出端Y;y轴方向尺寸

第 23 页 共 47 页

输出端Z;z轴方向尺寸

Evaluate box;通过UVW生成坐标并评估在box内部或外部【 [?'v?ljue?t] 评价;评估】 输入端UVW;输入UVW的参量(当值在0~1内是在box内) 输出端Pl;UVW生成坐标出的平面 输出端Pt;UVW生成坐标出的平面

输出端I;UVW生成坐标是否在box内,true为在box内 Brep edges;提取物件的边缘曲线 输出端En;裸露的边缘 输出端Ei;内部的边缘 输出端Em;非交叠边缘 Brep topology;获取并显示物件的拓扑属性(右键可仅在perspective视窗显示)【[t?'pɑ?l?d?i] 地志学;拓扑;拓扑学;布局[p?r'spekt?v] 远景;看法;透视】 输出端FF;每个面与相邻所有面的拓扑 输出端FE;每个面与相邻所有边的拓扑 输出端EF;每条边与相邻所有面的拓扑

Brep wireframe;提取物件线框【 ['wa??fre?m] 线框】 输出端D;线框等参密度

Deconstruct brep;解构物体【边界表示】 输出端F;面 输出端E;边缘 输出端V;顶点

Dimensions;提取曲面大致尺寸【[d?'men?nz] 面积;大小;容积】 输出端U;U方向大致尺寸 输出端V;V方向大致尺寸

Is planar;测试曲面是否为平面【['ple?n?r] 平面的;二维的;平的】 输入端I;是否对修剪曲面的平面性测试限定与内部,true为限制 输出端P;平面性(布尔值,true为是) 输出端P;曲面所在平面

Surfa points;提取nurbs曲面控制点 输出端P;控制点的位置 输出端W;控制点的权重 输出端G;葛瑞维尔UV点 输出端U;U方向上点数量 输出端V;V方向上点数量

Area;获取实体、网格、平面闭合曲线的面积 输出端A;面积 输出端C;形心

Area moments;面积力矩【 ['mo?m?nt] 片刻,力矩】 输出端A;面积 输出端C;形心

输出端I;于形心处惯性力矩 输出端I±;惯性力矩误差范围 输出端S;于形心处惯性二次矩

输出端S±;惯性二次矩惯性误差范围 输出端G;旋转偏移心矩

Volume;获取闭合的实体,网格的体积【 ['vɑ?lju?m] 卷;体积;册;音量;容量】 输出端V;体积

第 24 页 共 47 页

输出端C;形心

Volume moments;体积力矩 输出端V;体积 输出端C;形心

输出端I于形心出惯性力矩 输出端I±;惯性力矩误差范围 输出端S;于形心处惯性二次矩

输出端S±;惯性二次矩惯性误差范围 输出端G;旋转偏心矩

Brep closest point;在物体上寻找距采样点最近的点 输出端P;最近点

输出端D;采样点与物体的距离

Surface closest points;在曲面上寻找距采样点最近的点 输出端P;最近点

输出端uvP:最近点在曲面上的UV坐标 输出端D:采样点与曲面的距离

Point in brep;判断点是否在闭合实体内部

输入端S;布尔值,true为严格判断方式(点在实体表面不算内部) 输出端I;布尔值,true为在内部

Point in breps;判断点是否在多个闭合实体内部

输入端S;布尔值,true为严格判断方式(点在实体表面不算内部) 输出端I;布尔值,true为在内部,只要点在任一实体内部及true

输出端i;第一个包含点的实体的索引编号,-1为未被任一实体包含的点 Point in trim;判断坐标是否在曲面修剪的部分内 输出端I;布尔值,true为在修剪边界内部 Shape in brep;判断模型是否在实体内部

输出端R;模型与实体的关系,0表示在内部。1表示相交,2表示在外部 Evaluate surface;评估曲面在一个UV坐标处的属性 输出端P;UV坐标处的点 输出端N;UV坐标处的法线 输出端F;UV坐标处的平面

Osculating circles ;计算曲面在一UV坐标处的密切圆【['?skj?le?t??] [数]密切;有共通点】 输出端P;UV坐标处的点

输出端C1;UV坐标处的第一个密切圆 输出端C2;UV坐标处的第二个密切圆

Principle curvature;评估曲面在已UV坐标处的主曲率【 ['pr?ns?pl] 原理;原则;主义;信念['k??rv?t??r] 弯曲;(几何)曲率】 输出端F;UV坐标处的平面

输出端C1;UV坐标处的最小主曲率 输出端C2;UV坐标处的最大主曲率 输出端K1;UV坐标处的最小主曲率方向 输出端K2;UV坐标处的最大主曲率方向

Surface curvetrue;评估曲面在已UV坐标处的表面曲率 输出端F;UV坐标处的平面 输出端G;高斯曲率 输出端M;平均曲率

(2)Freeform 电池序列【[f'ri?f??m] 自由形态的;任意的】

第 25 页 共 47 页

4Point surface;连接三个或四个点生成一个曲面 Surface form points;从点阵生成一个nurbs曲面 输出端U;在U方向上的控制点数量

输出端I;布尔值,true为采取插值法采样

Boundary surface;由边界曲线生成平面【 ['ba?ndri] 边界;分界线】

Edge surface;由2、3、4条边界曲面生成曲面【 [ed?] 边缘;优势;边;刀口】 Loft;由一系列截面曲线生成放样曲面 Loft options ;放样选项

输入端O;放样选项(邮件快捷设置) 输入端Cls;是否封闭放样,true为是 输入端Adj;是否调整接缝,true为是 输入端Rbd;重建曲面 输入端Rft;调整容差 输入端T;放样类型

Network surface;在网格线生成曲面【['netw??rk] 网点;网络;网状系统】 输入端U;U方向上的曲线(至少两条) 输入端V;V方向上的曲线(至少两条) 输入端C;曲面连续性

Ruled surface;由两条曲面生成直纹曲面【[ru?l] 规则;条例;习惯;统治;直尺】 Sum surface;由两条曲线生成和表面【 [s?m] 概括;总结;归纳;总计】 Extrude;沿一个向量挤压线或曲面 输入端D;挤压方向

Extrude along;沿一条曲线挤压线或曲面 输入端C;挤压路径曲线 Extrude linear;线性挤压 输入端P;轮廓曲线或曲面

输入端Po;轮廓形状所在指向平面 输入端A;挤压轴

输入端Ao;挤压轴可选方向平面

Extrude point;将曲线或曲面挤压到一点

Fragment patch;由多断线边界修补成面【 ['fr?ɡm?nt] 碎片;片段】 Patch;修补曲面

输入端C;需要修补的曲面 输入端P;需要修补的点 输入端S;跨度

输入端F;修补弹性(数值越小,弹性越小) 输入端T;是否修剪生成结果,true为是 Pipe;沿着路径曲线生成圆管 输入端C;路径曲线 输入端R;圆管半径

输入端E;指定加盖类型(0为无,1为平坦,2为圆滑)

Pipe variable;沿着路径曲线生成半径可变的圆管【['veri?bl] 变量;易变的东西】 输入端C;路径曲线

输入端t;路径曲线半径改变处参数 输入端R;在被定义参数处的半径 输入端E;指定加盖类型

Sweep1;单轨扫掠【 [swi?p] 打扫;掠过】

第 26 页 共 47 页

输入端R;轨道曲线 输入端S;截面曲线

输入端M;扭结斜接类型(0为无,1为修剪,2为循环,) Sweep2;双规扫掠

输入端R1;第一条轨道曲线 输入端R2;第二条轨道曲线 输入端S;截面曲线

输入端H;是否以等高属性扫掠,true为是 Rail revolution;旋转放样【[?rev?'lu??n] 革命;变革;重大改变;旋转】 输入端P;轮廓曲线 输入端R;轨道曲线 输入端A;旋转轴

输入端S;是否缩放轮廓高度,true为是 Revolution;旋转成面 输入端P;轮廓曲线 输入端A;旋转轴

输入端D;旋转角度区间

(3)Primitive电池序列【['pr?m?t?v] 原始的;简陋的】 Plane surface;创建一个平面曲面 输入端P;基准平面 输入端X;X方向区间 输入端Y;Y方向区间 Plane through shape;创建一个围合给定模型并扩大一定范围的矩形平面(邮件可选择仅围合断面) 输入端P;基准平面

输入端S;需要围合的模型 输入端I;围合扩大距离

Bounding box;生成围合给定模型的边界box 输入端C;需围合的模型 输入端P;基准定位平面

输出端B;世界坐标内的围合box 输出端B;定位平面上的围合box Box 2Pt;由两点定义一个box 输入端A;第一点 输入端B;第二点 输入端P;基准平面

Box rectangle;由矩形和高度定义一个box【['rekt??ɡl] 长方形;矩形】 输入端R;基准矩形 输入端H;高度区间

Center box;由点定义一个中心box【['sent?r] 中心;集中点】 输入端B;基准中心点平面

输入端XYZ;X、Y、Z方向上的尺寸 Domain box;由尺寸区间定义一个box 输入端B;基准曲面

输入端XYZ;XYZ方向上的尺寸区间

Cone;圆锥体【[ko?n] 圆锥体;锥形物;球果】 输入端B;基准平面 输入端R;底面半径

第 27 页 共 47 页

输入端L;高度 输出端C;锥形面 输出端T;顶点

Cylinder;圆柱体【['s?l?nd?r] 圆筒;汽缸;圆柱体】 输入端B;基准平面 输入端R;半径 输入端L;高度

Sphere;球体【[sf?r] 范围;领域;球;球体;天体】 输入端B;基准中心点平面 输入端R;半径

Sphere 4Pt;由四个点生成一个球体 输入端C;球体中心点 输入端R;球体半径 输入端S;球面

Sphere fit;由一些列3D点生成最适合球体 输出端C;球体中心点 输出端R;球体半径 输出端S;球面

(4)util 电池序列

Divide surface;细分曲面 输入端UV;U、V方向细分数量 输出端P;细分点

输出端N;细分点处的法线

输出端uv;细分点在曲面上的uv坐标

Surface frames;曲面平面【[fre?m] 骨架;身躯;结构;框】 输入端UV;U、V方向细分数量 输出端F;细分点出的平面

输出端uv;细分点在曲面上的uv坐标

Copy trim;将一个曲面的UV信息复制到另一个曲面上 输入端S;提供UV的源曲面 输入端T;目标曲面

Isotrim;提取曲面的一个参量子表 输入端S;基准曲面 输入端D;自己二位区间

Retrim;基于另一个曲面的修剪数据重新调整曲面【[ri?t'r?m] 再平衡(再配平;再调整)】 输入端S;提供修剪数据的源曲面 输入端T;目标曲面 Untrim;取消修剪 Brep join;合并实体 输出端B;合并后的实体

输出端C;检验合并后的实体是否闭合,true为是 Cap holes;封洞

Cap holes ex;经可能对物体封闭 输出端B;封洞后的物体 输出端C;封洞数量

输出端S;判断封洞后的物体是否为实体,true为是

Merge faces;融合所有相邻的二位平面【[m??rd?] 合并;融合;兼并】

第 28 页 共 47 页

输出端B;简化后的物体 输出端N0;简化前的面数量 输出端N1;简化后的面数量

Flip;基于另一个曲面法线调整曲面法线 输入端S;需要调整法线的曲面 输入端G;可选的引导曲面 输出端S;调整后的曲面

输出端R;检查是否法线北调整,true为是 Offset;以定值偏移曲面 输入端S;基准平面 输入端D;偏移距离

输入端T;是否重新调整,true为是

Offset loose;以偏移曲面控制点的方式偏移曲面【[lu?s] 解放;放任;放纵】 输入端S;基准曲面 输入端D;偏移距离

输入端T;是否重新调整,true为是 7.Mesh电池组【[me?] 网孔;网状物;】

Mesh的构成:rhino网格模型:由四边形或三角形面构成,构成,顶点列表,面列表(顶点序号)、顶点颜色,顶点法向量

(1) analysis 电池序列【[?'n?l?s?s] 分析;解析】 Deconstruct Face;分解网格面 输入端F;要分解的网格面

输出端A/B/C/D;处于相同网格顶点标号位置的顶点序号 Deconstruct mesh;分解网格 输入端M;要分解的网格 输出端V;网格顶点 输出端F;网格面 输出端C;网格颜色 输出端N;网格面法向量

Face normals;网格面法向量【['n??rml] 常态;标准】 输入端M;输入的网格 输出端C;网格面的中心点 输出端N;网格面的法向量

Mesh edges;网格边线(注意输出类型为line) 输入端M;输入的网格

输出端E1;只属于1个网格面的边线 输出端E2;属于2个网格面的边线

输出端E3;属于3个或3个以上的网格面的边线

Mesh edges;网格边线(注意输出类型为polyline) 输入端M;输入的网格

输出端B;输出的每一个网格面的边线

Mesh edges;获取网格面(三角面)的外接圆 输入端M;输入的网格

输出端C;输出的每一个i额网格面的外界圆

输出端R;输出每一个网格面的高度与最长边的比值(注意以此可以判断网格面的扁平程度) Mesh inclusion;判断点是否在被包含在网格内【[?n'klu??n] 包含】 输M端M;输入的网格(注意网格需要封闭)

第 29 页 共 47 页

输入端P;需要判断的测试点 输入端S;是否严格判断

输出端P;true,点在网格内或者网格上,fale,点在网格外 Mesh closest point;网格啥功能距离测试点最近的点 输入端M;输入的网格

输入端P;需要判断的测试点

输出端P;网格上距离测试点最近的点 输出端I;最近点所在的网格面

输出端P;最近点的相关参数(所在网格面和最近点的插值系数格式:面序号【f1;f2;f3;f4】;f1,f2,f3,f4:面顶点,(V1,V2,V3,V4)的插值系数,最近点坐标=V1*f1+V2*f2+V3*f3+V4*f4) Mesh eval;根据给定的网格参数评估网格 输入端M;输入的网格

输入端P;需要评估的网格参数 输出端P;该网格参数下的点

输出端N;该点所在网格面的法向量 输出端C;网格面颜色

(2) Primitive 电池序列 Construct mesh;构造网格 输入端V;组成网格面的顶点

输入端F;网格面顶点序号组成列表 输入端C;网格点的颜色 输出端M;输出的网格 Mesh colors;网格颜色 输入端M;输入的网格 输入端C;网格面的颜色 输出端M;输出的网格

Mesh quad;四边网格面【['kwɑ?dr??ɡl] 四边形;方形庭院】 输入端A/B/C/D;处于相同网格顶点标号位置的顶点序号 输入端F;网格面顶点序号组成列表

Mesh spray;网格喷枪【[spre?] 喷雾;喷射;扫射】 输入端M;输入的网格 输入端P;着色的点 输入端C;颜色

输出端M;着色的网格

Mesh tringle;三边网格面

输入端A/B/C/D;出于相同网格顶点标号位置的顶点序号 输出端F;网格面顶点序号组成列表 Mesh box;网格立方体 输入端B;box几何学 输入端X;X方向细分 输入端Y;Y方向细分 输入端Z;Z方向细分 输出端M;网格立方体 Mesh plane;网格平面

输入端B;网格边界(rectangle) 输入端W;X方向长度 输入端H;Y方向长度

第 30 页 共 47 页

输出端M;网格平面 输出端A;网格平面面积 Mesh sphere;网格球体 输入端B;坐标平面 输入端R;球体半径 输入端U;U方向细分 输入端V;V方向细分 输出端M;网格球体

Mesh sphere EX;拓扑网格球体 输入端B;坐标平面 输入端R;球体半径

输入端C;每个嵌面的细分 输出端M;拓扑网格球体

(3)Triangulation 电池序列【[tra????ɡju'le??n] 三角测量法;形成或分成三角】 Convex hull;凸包【['k?nveks] 凸状;凸面体;凸透镜】 输入端P;用于求解凸包的电集

输入端PI;工作平面(凸包投影平面)

输出端H;在工作平面内的凸包边界(Polyline)【['p?li?la?n] 多叉线】 输出端Hz;基于工作平面投影的空间凸包边界(Polyline) 输出端I;空间凸包顶点在原电集中的序号 Delaunay mesh:Delaunay 三角剖分 输入端P;用于求解三角剖分的点集 输入端PI;工作平面(凸包投影平面) 输出端M;三角剖分网格

Delaunay edges;三角剖分网格边界 输入端P;用于求解三角剖分的点集 输入端PI;工作平面(凸包投影平面)

输出端C;每个顶点连接的拓扑关系(对应和该顶点相连接的顶点序号) 输出端E;三角剖分网格边界(line)

Substrate;生成Jared Tarbell肌理【['s?bstre?t] [无线电]基底;[印刷]底面;承印物;】 输入端B;肌理边界

输入端N;肌理图线的数量

输入端A;肌理图的角度(弧度)

输入端D;新线段的最大变化角度(弧度) 输入端S;随机种子

输出端S;Jared Tarbell肌理

Facet dome;根据点集P你和球面D,并生成外切D的多边形集(切点为P在球面上的投影) 输入端P;输入点集 输入端B;BOX的范围 输入端R;多边形半径 输出端P;生成的多边形 输出端D;拟合的球面

Voronoi 3D;根据点集生成voronoi【沃罗诺伊】 输入端P;输入的点集 输入端B;范围BOX

输出端C;voronoi多面体

输出端B;判断多面体是否在边界上

第 31 页 共 47 页

Voronoi groups;分组划分voronoi多边形 输入端B;

输入端G1/G2/G3?;输入的点集

输出端D1/D2/D3?;根据点集G1生成voronoi多边形DI,再根据点集G2,将D1进行voronoi划分 Voronoi(2D);根据点集生成voronoip多边形 输入端P;输入的点集 输入端R;多边形半径 输入端B;矩形的范围 输入端PI;工作平面

输出端C;voronoi多边形

Voronoi cell;根据点集生成voronoip多面体单元 输入端P;输入的点集P

输入端N;点集P周围的点集 输入端B;Box范围

输出端C;voronoi多面体单元

Octree;根据点集P生成空间八分化网格【['?ktri?]八叉树】 输入端P;输入的点集P 输入端S;是否为立方体

输入端G;每个网格单元做多包含的点数 输出端B;各网格长方体

输出端P;各长方体包含的点

Proximity 3D;求点集P中与个点距离最近的G个点【[prɑ?k's?m?ti] 接近;亲近】 输入端P;输入的点集P

输入端G;距离P最近点个数G(可能小于G) 输入端R-;搜寻半径下限 输入端R+;搜寻半径上限

输出端L;满足条件的顶点连线 输出端T;各个顶点的拓扑关系

Proximity 2D;通过投影到工作平面PI计算,求点集P中与各点距离最近的G个点 输入端P;输入的点集P 输入端PI;工作平面

输入端G;距离P最近点个数G(可能小于G) 输入端R-;搜寻半径下限 输入端R+;搜寻半径上限

输出端L;满足条件的顶点连线 输出端T;各个顶点的拓扑关系

Quadtree;根据点集P生成平面四分化网格【[k'w?dtri?]四叉树】 输入端P;输入的点集P

输入端PI;网格所在的工作平面 输入端S;是否为正方形网格

输入端G;每个网格单元做多少包含的点数 输出端Q;各网格矩形

输出端P;各矩形包含的点(投影到PI)

第 32 页 共 47 页

Meatball;根据点集P求投影与I平面的且经过点X的多段线 输入端P;输入的点集P 输入端PI;工作平面 输入端X;经过的点

输入端A;采样精度(数值越小polyline越平滑) 输出端I;输出的ployline【[p'l??la?n]折线】

Meatball(t)customl;根据点集P求投影与PI平面的且经过点X的多段线 输入端P;输入的点集P 输入端C;个点引力强度 输入端PI;工作平面

输入端T;个点强度权值(阈值)

输入端A;采样精度(数值越小ployline越平滑) 输出端I;输出的ployline

metaball(t) custom;根据点集p求投影与PI平面的且经过点X的多段线 输入端P;输入的点集P 输入端PI;工作平面

输入端T;个点强度权值(阈值)

输入端A;采样精度(数值越小polyline越平滑) 输出端I;输出的polyline (4)Util电池序列

Mesh brep;将brep转换为网格 输入端B;输入的brep

输入端S;网格参数设定(setting) 输出端M;输出的网格

Mesh surface;将surface转换为网格 输入端S;输入的surface 输入端U/V;U/V方向的细分

输入端H;是否允许网格超过修建的边界 输入端Q;是否平衡网格边长 输出端M;输出的网格 Setting (custom);网格参数

输入端Stitch;相邻面细分是是否匹配边数

输入端Planes;是否将平面分成最小数量的三角网格

输入端Refine;超出误差精度时是否优化网格【[r?'fa?n]精炼,改进】 输入端Min,Max;每个面转为四边形网格时的最小、最大数量

输入端Aspect;四边形网格面的最大长宽比【['?spekt] 方面;方位;外观;外貌】

第 33 页 共 47 页

输入端Max,Dist;边线中心与原始面的最大允许距离

输入端Max Angle;两个相邻四边形网格面法线的最大允许角度【['??ɡl] 角度;角】 输入端Min Edge,Max Edge;网格边线的最小、最大允许长度 输出端S;网格参数 Setting(speed),setting(Quality);预定义的参数设置过;粗糙快速、平滑 输出端S;网格参数【[spi?d] 速度;迅速['kwɑ?l?ti]品质,才能】 Simple Mesh;简化网格 输入端B;输入的brep

输出端M;输出简化后的网格 Blur Mesh;模糊网格 输入端M;输入的网格 输入端I;模糊的次数 输出端M;模糊后的网格

Cull vertices;按照Pattern P删除顶点【['v??rteks] 顶点;最高点;头顶】 输入端M;输入的网格

输入端P;选择条件(Boolean) 输入端S;是否将四边形转为三角形 输出端M;输出的网格

Delete vertices;按照序号删除顶点 输入端M;输入的网格 输入端I;顶点序号

输入端S;是否将四边形转为三角形 输出端M;输出的网格

Mesh join/Disjoint mesh;合并、分解网格 输入端M;输入的网格 输出端M;输出的网格

Mesh split plane;用工作平面P切开网格 输入端M;输入的网格 输入端P;工作平面

输出端A;位于平面上方的网格 输出端B;位于平面下方的网格

Cull faces;按照pattern P删除面 输入端M;输入的网格

输入端P;选择条件(boolean) 输出端M;输出的网格

Delete faces;按照序号删除面 输入端M;输入的网格 输入端I;网格面序号 输出端M;输出的网格

Mesh shadow;计算网格在光线(向量)L下在工作平面P上的阴影轮廓输入端【['??do?]阴影】 输入端M;输入的网格 输入端L;光线向量 输入端P;工作平面 输出端M;输出的网格 Smooth mesh;平滑网格 输入端M;输入的网格 输入端S;平滑强度

第 34 页 共 47 页

输入端N;是否忽略裸露的顶点 输入端I;执行次数

输入端L;顶点位移最大值 输出端M;平滑后的网格 Quadrangulate;将网格的三角形面尽可能合并成四边形面【quadrangular [kwɑ?'dr??ɡj?l?r]四边形】 输入端M;输入的网格

输入端A;三角形进行转换的最大角度 输入端R;四边形最大长宽比 输出端M;输出的网格

输出端N;转化的三角形数量

Quadrangulate;将网格的四边形面转化为三角形面 输入端M;输入的网格 输出端M;输出的网格

输出端N;转化的四边形数量 Weld mesh;焊接网格 输入端M;输入的网格

输入端A;焊接相邻网格面的最大角度 输出端N;焊接后的网格 Weld mesh;取消焊接网格 输入端M;输入的网格

输入端A;取消焊接相邻网格面的最大角度 输出端N;取消焊接后的网格

Occlusion ;点采样投影【[?'klu??n] 闭塞;梗塞;咬合】 输入端S;采样点 输入端O;遮挡物体 输入端R;光线向量

输出端H;每个采样点的光通量 输出端O;采样点拓扑关系

Exposure;网格采样投影(曝光)【[?k'spo???r] 暴露;揭露;胶片;曝光时间;】 输入端S;采样网格 输入端O;遮挡物体 输入端R;光线向量 输入端E;光线能量值

输入端L;是否开启lambertian反射 输出端E;每个网格顶点的曝光量 输出端R;整个网格曝光量的值域 8.Intersection 电池组【[??nt?r'sek?n] 交集;十字路口;交叉点】

(1)Mathematical 电池序列【[?m?θ?'m?t?kl] 数学的;精确的;可能性极小的】 Brep/Line(BLX)实体与线相交 输入端B;物体

输入端L;与之相交的线

输出端C;物体与线相交的一部分线段(当线和物体的面相交时候会产生线段) 输出端P;相交产生的点 Curve/Line(CLX);直线与曲线相交 输入端C;曲线 输入端L;直线

输出端P;相交的点

第 35 页 共 47 页

输出端t;相交点在曲线上的评估参数 输出端E;相交点的个数 Line/Line(LXL) 输入端A;直线 输入端B;直线

输出端tA;相交的点在直线A上的评估参数 输出端tB;相交的点在直线B上的评估参数 输出端pA;在直线A上的点 输出端pB;早直线B上的点

Mesh/Ray;用单放线无限的射线与网格的交集【[re?] 光线;射线;辐射】 输入端M;网格

输入端P;射线开始的点 输入端D;射线的放线

输出端x;首次射线与网格相交的点 输出端H;是否射线与网格布尔成功 Surface/Line(SCX);线与面相交 输入端S;面 输入端C;曲线

输出端C;相交曲线(当存在相交线时) 输出端P:相交点

输出端UV;相交部分的曲面的UV坐标 输出端N;相交部分在曲面标准向量 Brep/Plane 输入端B;物体 输入端P;平面

输出端C;相交产生的曲线 输出端P;相交产生的点

Contour;产生一系列的等位线【Contour周线;轮廓;等高线】 输入端S;实体或网格 输入端P;起始点

输入端N;起始的标准方向 输入端D;轮廓线的距离 输出端C;曲线 Contour(ex);产生一系列的轮廓线 输入端S;物体或网格 输入端P;基础平面

输入端O;基于基础平面偏移产生的一系轮廓线(如果不输入树枝,你顶输入特别的距离代替) 输入端D;轮廓线的距离(如果不输入数值,你一定要输入特别的偏移距离代替) 输出端C;曲线

Curve/Plane;曲线余平面的交点 输入端C;曲线 输入端P;平面

输出端P;曲线与平面的交点

输出端t;相交的点在曲线上的评估参数 输出端UV;相交部分在平面上的UV坐标 Line/Plane;线与平面的交点 输入端L;直线

第 36 页 共 47 页

输入端P;平面

输出端P;相交的点

输出端t;相交的点在曲线上的评估参数 输出端UV;相交部分在平面上的UV坐标 Mesh/Plane;网格和平面的交线

Plane/Plane;平面与平面相交得到的交集 输入端A;第一个平面 输入端B;第二个平面

输出端L;2个平面相交得到的线

Plane/Plane/Plane;3个平面所产生的交集 输入端A;第一个平面 输入端B;第二个平面 输入端C;第三个平面

输出端Pt;3个平面相交所得的点

输入端AB;平面A和B平面相交所得的直线 输入端AC;平面A和C平滑相交所得的直线 输入端BC;平面B和C平面相交所得的直线 IsoVist;产生一系列的索亚取样位置 输入端P;平面

输入端N;样点的个数 输入端R;范围

输入端O;阻碍物体的轮廓

输出端P;射线与阻碍物体的交点 输出端N;个个点与平面原点的距离

输出端I;得到的每个输出的指数列表或没有障碍(简单的说就是结果的代码,-1表示没有交点,00表示与第一条线相交,1表示于第二条线有交点,以此类推) IsoVist Ray;产生一个索亚取样位置 输入端S;线 输入端R;范围 输入端O;障碍物

输出端P;直线与障碍物点交点,如不交着为最大范围上的点 输出端D;从射线的起始点到交点的距离 输出端I;得到的输出的指数列表或没有障碍

(2)Physical 电池序列【['f?z?kl] 物质的;身体的;体力的;物理】 Curve/Curve;曲线与曲线的交点 输入端A;第一个曲线 输入端B;第二个曲线

输出端P;曲线与曲线相交的点

输出端A;相交的点在曲线A上的评估参数 输出端B;相交的点在曲线B上的评估参数

Curve/Self;曲线自身的交点【[self] 自己;本性;自我】 输入端AB;曲线 输出端P;交点

输出端t;相交的点在曲线上的评估参数

Multiple curve;多个曲线相交【['m?lt?pl] 多种多样的;许多的】 输入端C;多个曲线 输出端P;相交的点

第 37 页 共 47 页

输出端Ia;得到的第一个相交曲线的输出的指数列表 输出端Ib;得到的第二个相交曲线的输出的指数列表 输出端tA;相交的点在第一个相交曲线上的评估参数 输出端tB;相交的点在第二个相交曲线上的评估参数 Brep/Brep;实体与物体的交点 输入端A:第一个物体 输入端B:第二个物体 输从端C:相交的曲线 输出端P:相交的点

Brep/Curve;实体与曲线的交点 输入端B;物体 输入端C;曲线

输出端C;相交的曲线 输出端P;相交的点

Surface/Curve;直线与曲面相交的点 输入端S;面 输入端P;曲线

输出端C;相交的曲线 输出端B;相交的点

输出端UV;相交的点在平面上的UV坐标 输出端N;相交的点在平面上的法向量

输出端t;相交的点在曲线上的参数评估参数 输入端T;相交的点在曲线上的切线向量

Surface Split;曲面分割【[spl?t分裂;将?分成若干部分】 输入端S;曲面

输入端C;切割曲线 输出端F;分离部分 Mesh/Curve 输入端M;网格 输入端C;曲线

输出端X;相交的点

输出端F;每个相交的点在网格上的指数 Mesh/Mesh;网格与网格的交集 输入端M;第一个网格 输入端M;第二个网格 输出端X;相交的线

Collision many/many;许多物体的碰撞【[k?'l??n] 碰撞;冲突】 输入端C;物体

输出端C;物体是否碰撞,已true或者false显示 输出端I;物体的碰撞,以指数的形式表达

Collision One/many;物体的碰撞一个或者多个 输入端C;测试碰撞的物体 输入端O;阻碍碰撞的物体

输出端C;在很多阻碍物的情况下,物体是否碰撞已true或者false显示 输出端I;在很多阻碍物的情况下,物体的碰撞以指数的形式表达 (3)Region电池序列【['ri?d??n] 地区;范围;领域】 Split with brep;曲线被一个实体切分

第 38 页 共 47 页

输入端C;被切割的曲线 输入端B;切割用的物体

输出端C;北物体切割后的N个线段 输出端P;曲线与物体的交点

Split with brep;曲线被一个物体切分 输入端C;被切割的曲线

输入端B;切割用的多个物体

输出端C;北物体切割后的N个线段 输出端P;曲线与物体的交点

Trim with brep ;曲面北一个物体切割分成内外2部分 输入端C;被切割曲线 输入端B;切割用物体

输出端Ci;被物体切割后的实体外的曲线 输出端Co;被物体切割后的实体内的曲线

Trim with brep;曲面被多个物体切割分成内外2部分 输入端C;被切割曲线 输入端B;切割用物体

输出端Ci;被实体切割后的物体外的曲线 输出端Co;被实体切割后的物体内的曲线

Trim with region;曲面被一个区域分割成内外2部分 输入端C;被切割曲线 输入端B;切割用区域 输入端P;平面

输出端Ci;被区域切割后的物体外的曲线 输出端Co;被物体切割后的物体内的曲线

Trim with region;曲面被多个区域分割成内外2部分 输入端C;被切割曲线 输入端B;切割用区域 输入端P;平面

输出端Ci;被区域切割后的物体外的曲线 输出端Co;被物体切割后的物体内的曲线 (4)Shape 电池序列【[?e?p] 形状;形式;身材;定形】

Boundary volume;通过边界表面创建一个封闭的实体【['ba?ndri] 边界,['vɑ?lju?m] 卷;体积】 输入端B;边界表面

输出端S;一个有体积的固体

Solid Difference;物体B去切割物体A【['sɑ?l?d] 固体;立体图形['d?fr?ns] 差异;不同;差额;分歧】

输入端A;第一个物体 输入端B;第二个物体

输出端R;切割后的物体,含切面

Solid intersection;2个物体相同的地方【[??nt?r'sek?n] 交集;十字路口;交叉点】 输入端A;第一个物体 输入端B;第二个物体 输出端R;相同的地方

Solid union;多个物体的并集【['sɑ?l?d] 固体的;实心的;结实的】 输入端A;第一个物体 输入端B;第二个物体

第 39 页 共 47 页

输出端R;相同的地方

Split brep;用实体去切割物体 输入端B;切割用实体

输入端C;被切割的物体(可以为线,平面,物体) 输入端R;切割后所得的物体

Trim solid;用一些实体去剪切形状 输入端S;被切割的形状 输入端T;切割用实体

输出端R;被切割后得到的形状

Region Difference ;曲线(区域)B分割曲线A【['ri?d??n] 地区;范围;领域】 输入端A;闭合曲线(区域)A 输入端B;闭合曲线(区域)B 输出端P;2条曲线投影平面

输出端R;分割后的曲线或区域,含切边

Region Intersection;曲线(区域)之间的交集 输入端A;闭合曲线(区域)A 输入端B;闭合曲线(区域)B 输出端P;2条曲线投影平面 输出端R;交集后的曲线或区域

Region Intersection;一些曲线(区域)之间的并集 输入端C;一些闭合曲线 输出端P;曲线投影平面

输出端R;并集后的曲线或区域

Mesh Difference;网格B切割曲线A 输入端A;网格A 输入端B;网格B

输出端R;切割后的网格,含切边 Mesh Intersection;网格之间交集 输入端A;网格A 输入端B;网格B

输出端R;交集后的网格

Mesh Intersection;一些网格之间并集 输入端M;一些网格

输出端R;交集产生的实体的网格 Split brep;用网格去分割网格 输入端B;切割用网格 输入端C;被切割的网格

输出端R;分割割后所得的网格

Box slits;在盒子的相交处加入一些裂缝 输入端B;一些相交的盒子 输入端G;间隙的宽度

输出端B;加入了裂缝后的一些盒子 输出端T;裂缝拓扑

Box slits;在平面区域的相交处加入一些裂缝 输入端B;一些相交的平面区域 输入端W;裂缝的宽度 输入端G;裂缝的长度

第 40 页 共 47 页

本文来源:https://www.bwwdw.com/article/v9z7.html

Top