Grasshopper学习手册笔记(含英文注解)
犀牛6+Grasshopper零基础入门课程(建筑,幕墙,铝板)

犀⽜6+Grasshopper零基础⼊门课程(建筑,幕墙,铝板)在近年来犀⽜参数化(rhino+Grasshopper)建筑设计的教学,碰到很多设计师带着幕墙设计,下料,摊平,编号,铝板加⼯和钢结构⾃适应的问题来到我们的班级,为了帮助他们很好,针对性的解决这些问题,特别为幕墙及相关从业⼈员定制了⼀套课程。
课程能满⾜你对各⼤机场,体育馆,⽂化中⼼等带有曲⾯的商业建筑的幕墙设计,在CAD出⽣产加⼯图⽆能为⼒,并且⾮常繁琐的情况下,借助Rhino+Grasshopper能轻松⾼效的完成。
任何单元都可以做到⼀样的⼤⼩,匹配到你想要匹配的曲⾯上,既美观,造价⼜低!⼀个项⽬通过我们的设计能节约⾮常多的成本!课程特点:1,课程从零基础和初级开始到市⾯上最难的幕墙处理⽅法。
2,案例都是近年来客户问的⾮常典型的案例3,事先准备好案例课件,把复杂的问题简单化,学习起来轻松,并后期有课件复习4,免费试听⼀天,满意后第⼆天缴费,打消你各种认为学不会,内容是否是你⼯作急需的疑虑任何单元都可以做到⼀样的⼤⼩,匹配到你想要匹配的曲⾯上,既美观,造价⼜低!⼀个项⽬通过我们的设计能节约⾮常多的成本!适合⼈群:1,幕墙从业⼈员2,铝板加⼯单位3,建筑设计师和BIM⼯程师1.Rhino幕墙基础课程(1)A:⾃制模型彩⾊显⽰插件,让幕墙模型可以固定显⽰不同的材质,⽐如,玻璃,⾦属,⽊质,纯⾊质感。
(2)Rhino⼊门基础,操作界⾯,幕墙业惯⽤命令的整理编排。
(3)Rhino精确输⼊尺⼨建模,图层归档,两点,三点定位功能(4)切换合适的⼯作平⾯来建模,世界坐标和⼯作平⾯坐标的计算2,曲⾯幕墙的造型技巧和原理(1)放样,旋转,单轨,⼆轨在幕墙建模中的选择性应⽤(2)曲⾯正反⾯和uv对调,反转的⽅法(3)多重曲⾯如何向单⼀曲⾯转换,什么时候需要转换,什么时候不需要。
(4)nubrs曲⾯和⽹格的性质上的区别,如何进⾏互相导⼊和转换(5)建筑设计院的效果图模型是否能利⽤来指导幕墙模型建⽴,如果能,需要周末做?3,幕墙细分的⽅法介绍,单,双曲⾯的摊平技术,编号技术,数据统计技术(1)阵列投影细分曲⾯法(2)按照结构线细分曲⾯法(3)重建曲⾯细分法(4)借助Grasshopper袋⿏插件固定尺⼨优化细分法。
grasshopper学习手册笔记(中英文注解2018.9.12整理)

一、 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.犀牛]左侧输入端:任何相应属性数据。
右侧输出端:电池所包含的相应属性数据。
Import Coordinates【['ɪmpɔt] 进口,进口货;输入;意思,含义;重要性[kəu'ɔ:dineits] 坐标;相配之衣物】Import PDBRead Flie 【[rid] 阅读;读懂】Import 3DMImport ImageImport SHP二、 2、Maths电池组【[mæθs] 数学】(3)Operators运算电池组【['ɒpəreɪtəz] 操作员;管理者;运算符】这一组电池非常好掌握,学过数学的都明白:(6)Time 电池组(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 函数处处可解析。
grasshopper运算器逐一注解

Grasshopper运算器名称总结Params:参数Geometry:几何体Box: 立方体BRep: 边界表现形式Circle: 圆Circular Arc: 圆弧Curve: 曲线Geometry: 几何Line: 线Mesh: 网格面Plane: 平面Point: 点Surface: 表面Twisted box: 扭曲的立方体Vector: 矢量Primitive: 数据元素Boolean: 布尔型Colour: ARGB色彩Data: 数据Data Path: 数据分支Integer: 整型Interval: 区间Interval2: 二维区间Number: 双精度型浮点数Shader: 着色器String: 字符串型Time: 日期型Special: 专门的Bar Graph: 条形统计图Boolean Toggle: 布尔值切换器Colour Swatch: 色卡Custom Preview: 预览自定义Gradient: 多色彩渐变Graph Mapper:Number Slider: 数字滑动条Panel: 数据显示面板Param Viewer: 参数结构查看器Receiver: 数据接收器Logic 逻辑Boolean: 布尔运算Gate And: 并集Gate And Ternary: 三元并集Gate Majority:Gate Nand:Gate Nor:Gate Not:Gate Or:Gate Or Ternary:Gate Xnor:Gate Xor:List: 列表Dispatch: 分配(把一个列表中的项目分派到两个目标列表中)List Item: 清单项List Length: 列表长度(计算列表的长度)Null Item:空值(测试一个数据项是否无效)Reverse List: 反转列表Shift List: 移动列表Sort List: 分类列表Split List: 分拆列表Sub List: 次级列表(从一个列表中提取子集)Weave: 编排(使用自定义的式样编排输入流的设置)Script: 脚本DotNET C#Script: C#脚本DotNET VB Script: VB脚本F1 : 一元函数F2 : 二元函数F3 : 三元函数Variable Expression : 多元函数Sets: 集合Cull Nth : 选取元素(在列表中每n个选取元素)Cull Pattern : 选取图案(使用反复的掩码在列表中选取元素)Duplicate Date : 复制数据Fibonacci: 费班纳赛(创建一个费班纳赛序列)Jitter: 振动Random:Range: 范围Series: 数列Trees: 设计树Clean Tree: 清理设计树(把数据树中所有空项与无效数据清除掉)Create Branch: 创建分支(创建一个分支访问路径)Decompose Branch: 分解分支(分解分支访问路径)Flatten Tree: “夷平”设计树(把设计树中所有分支路径去除)Graft tree: 续接设计树Merge: 合并(把两个数据流合二为一)Merge Multiple: 合并多项(合并多个输入数据流为一个)Simplify Tree : 简化设计树(通过清除重复的可共享的分支简化设计树)Prune Tree: 修剪设计树(从设计树中去掉小的分支路径)Stream Filter: 数据流过滤器(过滤输入的数据流)Stream Gate: 数据流闸口(向一个指定的输出项重新传入数据流)Tree Branch: 设计树分支(从数据树中取回一个指定的分支)Tree Item: 设计树项目(从数据树中取回一个指定的项目)Scalar:标量Constants:常数:Epsilon: 艾普西龙(四舍五入双精度浮点数)Golden Ratio: 黄金分割比(1.618)Natural logarithm: 自然对数(2.718)Pi: 圆周率(3.14)Interval:区间:Bounds: 界限(围绕数字列表创建一个区间)Bounds 2D: 二维界限(围绕坐标列表创建一个二维的区间)Divide Interval: 均分区间Divide Interval2: 均分二维区间Interval: 区间Interval Components: 分解一维区间Interval2: 通过两个一维区间创建二维区间Interval2: 通过四个数字创建二维区间Interval2 Components: 分解一个二维区间到四个数字Interval2 Components: 分解一个二维区间到独立的一维区间Operators:运算符:Addition: 加法运算Division: 除法运算Equality: 等量代换Larger Than: 比较运算(大于)Modulus: 取模运算Multiplication: 乘法运算Power: 乘方运算Similarity: 近似运算Smaller Than: 比较运算(小于)Subtraction: 减法运算。
grasshopper运算器一一注解[优质文档]
![grasshopper运算器一一注解[优质文档]](https://img.taocdn.com/s3/m/9674f33ebc64783e0912a21614791711cc7979bf.png)
Grasshopper运算器名称总结Params:参数Geometry:几何体Box: 立方体BRep: 边界表现形式Circle: 圆Circular Arc: 圆弧Curve: 曲线Geometry: 几何Line: 线Mesh: 网格面Plane: 平面Point: 点Surface: 表面Twisted box: 扭曲的立方体V ector: 矢量Primitive: 数据元素Boolean: 布尔型Colour: ARGB色彩Data: 数据Data Path: 数据分支Integer: 整型Interval: 区间Interval2: 二维区间Number: 双精度型浮点数Shader: 着色器String: 字符串型Time: 日期型Special: 专门的Bar Graph: 条形统计图Boolean Toggle: 布尔值切换器Colour Swatch: 色卡Custom Preview: 预览自定义Gradient: 多色彩渐变Graph Mapper:Number Slider: 数字滑动条Panel: 数据显示面板Param V iewer: 参数结构查看器Receiver: 数据接收器Logic 逻辑Boolean: 布尔运算Gate And: 并集Gate And Ternary: 三元并集Gate Majority:Gate Nand:Gate Nor:Gate Not:Gate Or:Gate Or Ternary:Gate Xnor:Gate Xor:List: 列表Dispatch: 分配(把一个列表中的项目分派到两个目标列表中)List Item: 清单项List Length: 列表长度(计算列表的长度)Null Item:空值(测试一个数据项是否无效)Reverse List: 反转列表Shift List: 移动列表Sort List: 分类列表Split List: 分拆列表Sub List: 次级列表(从一个列表中提取子集)Weave: 编排(使用自定义的式样编排输入流的设置)Script: 脚本DotNET C# Script: C#脚本DotNET VB Script: VB脚本F1 : 一元函数F2 : 二元函数F3 : 三元函数V ariable Expression : 多元函数Sets: 集合Cull Nth : 选取元素(在列表中每n个选取元素)Cull Pattern : 选取图案(使用反复的掩码在列表中选取元素)Duplicate Date : 复制数据Fibonacci: 费班纳赛(创建一个费班纳赛序列)Jitter: 振动Random:Range: 范围Series: 数列Trees: 设计树Clean Tree: 清理设计树(把数据树中所有空项和无效数据清除掉)Create Branch: 创建分支(创建一个分支访问路径)Decompose Branch: 分解分支(分解分支访问路径)Flatten Tree: “夷平”设计树(把设计树中所有分支路径去除)Graft tree: 续接设计树Merge: 合并(把两个数据流合二为一)Merge Multiple: 合并多项(合并多个输入数据流为一个)Simplify Tree :简化设计树(通过清除重复的可共享的分支简化设计树)Prune Tree: 修剪设计树(从设计树中去掉小的分支路径)Stream Filter: 数据流过滤器(过滤输入的数据流)Stream Gate: 数据流闸口(向一个指定的输出项重新传入数据流)Tree Branch: 设计树分支(从数据树中取回一个指定的分支)Tree Item: 设计树项目(从数据树中取回一个指定的项目)Scalar:标量Constants:常数:Epsilon: 艾普西龙(四舍五入双精度浮点数)Golden Ratio: 黄金分割比(1.618)Natural logarithm: 自然对数(2.718)Pi: 圆周率(3.14)Interval:区间:Bounds: 界限(围绕数字列表创建一个区间)Bounds 2D: 二维界限(围绕坐标列表创建一个二维的区间)Divide Interval: 均分区间Divide Interval2: 均分二维区间Interval: 区间Interval Components: 分解一维区间Interval2: 通过两个一维区间创建二维区间Interval2: 通过四个数字创建二维区间Interval2 Components: 分解一个二维区间到四个数字Interval2 Components: 分解一个二维区间到独立的一维区间Operators:运算符:Addition: 加法运算Division: 除法运算Equality: 等量代换Larger Than: 比较运算(大于)Modulus: 取模运算Multiplication: 乘法运算Power: 乘方运算Similarity: 近似运算Smaller Than: 比较运算(小于)Subtraction: 减法运算。
2-中文版 The Grasshopper Primer(Second Edition)

P R I M E R中文翻译组成员:吴迪, 赵默超,赵竞 王鹏展, 杨文杰, 陈琪, 陈锡红The Grasshopper Primer,Second Edition – for version 0.6.0007 Copyright 2009 All Rights Reserved简介欢迎来到Grasshopper的精彩世界。
这是第二版的教学手册并在此感谢Rajaa Issa为此付出的巨大努力。
Rajaa是Robert McNeel and Associates公司的一位软件开发者,而且是许多Rhino插件的作者,例如ArchCut和更加流行的PanelingTools 。
这个修订版相比初版手册提供了更多更全面的指导,并增加了70页的篇幅专门用来介绍如何编写你自己的脚本(Scripting)。
这次Grasshopper手册的发布巧碰两件大事:第一件事是新的0.6.0007版本Grasshopper的发布,新版Grasshopper有很大程度的更新,更加丰富了插件的性能。
使用者会发现一些关于现行版本中数据存储方面的改变。
这个手册希望可以帮助众多新老使用者掌握这些软件系统中的改变;第二件事就是FLUX会议,这次会议主题是“Architecture in a Parametric Landscape”,将在加州艺术学院(California College of the Arts)召开。
会议将讨论和探索当代建筑和设计和新技术之间的关系,如参数建模,数字生成,脚本。
在这之中,会有一个展览和一系列的研讨会专门讨论参数软件系统。
我很荣幸可以介绍Grasshopper插件,而Rajaa Issa和Gil Akos将主持高级Grasshopper 建模和 Scripting研讨会。
关于这个手册我们搜集了很多的信息,同时希望它可以一个很好的资源,为那些想学习这个插件的朋友服务。
无论如何用户是这个软件最重要的资源,因为当更多人开始探索和理解参数设计的时候,它将会所有人。
Grasshopper学习手册笔记(含英文注解)

一、 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:代表一个复核的集合。
Grsshoper学习手册笔记英文注解

一、 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:代表一个复核的集合。
grasshopper视屏教程

大家好我是ncf 的潘浩赶在年前为大家做了一期grasshopper视屏教程,同时祝大家新春愉快。
这篇教程主要介绍grasshopper的代码编辑环境,如何查询帮助文件,以及如何使用动态链接库。
如果大家还对grasshopper脚本比较陌生,建议大家先看完grasshopper红宝书。
教程比较浅显,如有谬误,还望大家及时反馈Grasshopper的代码编辑电池除了vb。
net和C# 还有File Reader,vb。
Net和C#需要编写runscript 函数,自定义的函数,类,结构,接口,变量等等Filereader只需要编写一个字符处理函数类似的公式编辑器f(1)~F(n)也采用了动态编译,但是只需要编写一个公式即可在file reader窗口,我们看到已加载的动态链接库,还有已定义的函数,注意这里是vb。
net 的语法既然是函数,可以直接用return关键字输出返回值。
双击电池打开文本编辑窗口,这里自动生成了一部分代码,这部分代码属于不可编辑部分,内容包括已加载的动态链接库,已定义的变量,函数,还有大量注释。
其中的部分函数如print、reflect 部分变量如_out在运行后由out端口输出类似于控制台的作用。
在C#里面我们可以通过this关键字查看本电池的成员,这里我们看到了之前自动生成的字段和函数,实际运行过程中我们可以多次执行runscript函数。
在vb里面可以通过me关键字来查看电池自身的成员。
我们建筑专业编写代码多是从脚本开始的,因此在思维和语法上不够严谨,很多人着手编写grasshopper代码的时候往往忽略了自动生成的部分,这里提出来希望能够引起大家的重视。
Dot net的语法大家可以参看msdn或是CSDN网站,也可以在旧书店买一本《C#入门经典》读一读,在大家熟悉了基本语法之后我便可以进入“rhino图形库”,也就是RHINO API的学习。
grasshopper目前支持多个API。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、 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 PDBRead Flie 【[rid] 阅读;读懂】Import 3DMImport ImageImport 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连用。