1grasshopper运算器名称总结

  • 格式:docx
  • 大小:451.33 KB
  • 文档页数:16

1grasshopper运算器名称总结

1 / 161 Grasshopper运算器名称总结

Params:参数

Geometry:几何体

Box:立方体

BRep:界限表现形式

Circle: 圆

CircularArc: 圆弧

Curve:曲线

Geometry:几何

Line: 线

Mesh:网格面

Plane:平面

Point:点

Surface:表面

Twistedbox: 歪曲的立方体

Vector:矢量

Primitive:数据元素

Boolean:布尔型

Colour:ARGB 色彩

Data:数据

DataPath:数据分支

Integer:整型

Interval: 区间

Interval2:二维区间

Number:双精度型浮点数

Shader:着色器

String:字符串型

Time:日期型

Special:特意的

BarGraph:条形统计图

BooleanToggle:布尔值切换器

ColourSwatch: 色卡 1grasshopper运算器名称总结

2 / 162 CustomPreview: 预览自定义

Gradient:多色彩渐变

GraphMapper:

NumberSlider: 数字滑动条

Panel:数据显示面板

ParamViewer:参数构造查察器

Receiver:数据接收器1grasshopper运算器名称总结

3 / 163 Logic逻辑

Boolean:布尔运算

GateAnd:并集

GateAndTernary:三元并集

GateMajority:

GateNand:

GateNor:

GateNot:

GateOr:

GateOrTernary:

GateXnor:

GateXor:

List:列表

Dispatch:分派(把一个列表中的项目分派到两个目标列表中)

ListItem: 清单项

ListLength: 列表长度(计算列表的长度)

NullItem:空值(测试一个数据项能否无效)

ReverseList:反转列表

ShiftList: 挪动列表

SortList: 分类列表

SplitList: 分拆列表

SubList: 次级列表(从一个列表中提取子集)

Weave:编排(使用自定义的式样编排输入流的设置)

1grasshopper运算器名称总结

4 / 164

Script:脚本參骣獷创阅恆蠻厌满瑋繩场忾緙牆。DotNET C#Script:C#

DotNETVBScript:VB

脚本

脚本

F1 : 一元函数 F2 : 二元函数 F3 : 三元函数 VariableExpression:多元函数 1grasshopper运算器名称总结 5 / 165

Sets:会合 CullNth: 选用元素(在列表中每 n个选用元素) CullPattern: 选用图案(使用频频的掩码在列表中选用元素) DuplicateDate: 复制数据 Fibonacci: 费班纳赛(创立一个费班纳赛序列) Jitter:振动 Random: Range:范围 Series:数列 Trees:设计树 CleanTree:清理设计树(把数据树中全部

空项和无效数据消除去)

CreateBranch:创立分支(创立一个分支访 问路径)

DecomposeBranch:分解分支(分解分支 接见路径)

FlattenTree:“夷平”设计树(把设计树中

全部分支路径去除)

Grafttree: 续接设计树 Merge:归并(把两个数据流合二为一) MergeMultiple: 归并多项(归并多个输入

数据流为一个)

SimplifyTree: 简化设计树(经过消除重复 的可共享的分支简化设计树)

PruneTree:修剪设计树(从设计树中去掉小的分支路径) StreamFilter:数据流过滤器(过滤输入的数据流) StreamGate:数据流闸口(向一个指定的输出项从头传入数据流) TreeBranch:设计树分支(从数据树中取回一个指定的分支) TreeItem:设计树项目(从数据树中取回一个指定的项目)嬪僨陣兗轿鼋龄阃餡紆谰对蕆级帏。 1grasshopper运算器名称总结 6 / 166

Scalar:标量 Constants:常数: Epsilon: 艾普西龙(四舍五入双精度浮点数) GoldenRatio:黄金切割比( ) Naturallogarithm: 自然对数() Pi:圆周率() Interval:区间: Bounds:界线(环绕数字列表创立一个区间) Bounds2D:二维界线(环绕坐标列表创立一个二维的区间) DivideInterval: 均分区间 DivideInterval2:均分二维区间 Interval: 区间 IntervalComponents: 分解一维区间 Interval2:经过两个一维区间创立二维区间 Interval2:经过四个数字创立二维区间 Interval2Components:分解一个二维区间到四个数字 Interval2Components:分解一个二维区间到独立的一维区间

瘅鉦鋸談龙抚鯔郦抟潔饒攤飯橫約。

Operators:运算符: Addition: 加法运算 Division: 除法运算 Equality: 等量代换 LargerThan:比较运算(大于) Modulus: 取模运算 Multiplication: 乘法运算 Power:乘方运算 Similarity: 近似运算 SmallerThan:比较运算(小于) Subtraction:减法运算争愨镏晕鳏娱钆贾養魇厂郑陸翘鐨。 1grasshopper运算器名称总结 7 / 167 Polynomials:多项式: Factorial:阶乘 LogN: 求底数为 N的对数 Logarithm: 求10为底的对数 Naturallogarithm: 求以e为底的对数 Powerof10:10的乘方 Powerof2:2的乘方 PowerofE:E的乘方 Trig:三角函数: ArcCosine: 反余弦函数 ArcSine:反正弦函数 ArcTangent:反正切函数 Cosine:余弦函数 Sine:正弦函数 Tangent:正切函数 邊丝纘砗镛躋凍謖钤睑鹃妫纠旧铋。

Util:公用:

MassAddition: 并集运算 Maximum: 取最大值

Mean:取均匀值

Minimum: 取最小值 Truncate:壯滄瓒撈钧嚌撄謬鹁礦籠瘓眾瑣窶。 1grasshopper运算器名称总结 8 / 168

Vector:矢量: Colour:色彩 AddColours: 颜色相加 AHSV: 创立一个HSV色彩通道(浮点色彩) ARGB: 创立一个RGB色彩通道 ARGBFractional: 创立一个浮点 RGB色彩通道 BlendColours: 混淆色彩(在两个颜色中取插值) CreateShader:创立OpenGL着色器 MultiplyColours: 色彩倍增 SplitAHSV: 将颜色分解为 HSV通道 SplitARGB: 将颜色分解为 RGB通道 SubtractColours:减去颜色通道

錒漵頊鸝贼鷯獫鶼悦铄剎績亘濃鲁。 Constants:常数: UnitX: 与X轴平行的矢量 UnitY: 与Y轴平行的矢量 UnitZ: 与Z轴平行的矢量 XYPlane:XY 平面 XZPlane:XZ平面 YZPlane:YZ平面

餍鴯逕颔奁鳐凭蟶渌侬畲駭瘞鍘發。

Plane:平面: Align Plane:调整平面(履行最小的旋转调整平面到矢量指 向)

AlignPlanes: Plane:在XY平面上创立一个平面 Plane3Pt:过三点创立一个平面 Plane Components:把平面分解到其构成元素 Plane Normal: 创立平面法线 RotatePlane:绕Z轴旋转平面剄勵擲頻鑽负枥轹輜驃蔭匦睾苇艫。 1grasshopper运算器名称总结 9 / 169 Point:点:

ClosestPoint:查找近来点

Decompose:把点分解到其构成元素

Distance:计算连个点坐标间的欧几里得距离

Grid Hexagonal:在每六个点之间生成六边形

网格

GridRectangular: 在点之间生成矩形网格

PlaneCP:查找离平面近来的点

PointCylindrical: 在柱面坐标上创立点(角度,

半径,标高)

PointList: 点列表(显示坐标点的次序列表)

PointOriented: 经过UVW坐标创立点

PointPolar:在球面坐标上创立点 PointXYZ: 经过XYZ坐标创立点

PullPoint: 把点拉至几何体

TextTag:在Rhino视图中创立文字标签

TextTag3D:在Rhino视图中创立三维文字标签

骥縞閻鹘鳓邹蔣薈燴荊氇稣谳鰲櫥。

Vector:矢量: Amplitude: 振幅(设置矢量的振幅) Angle:角度(计算两个矢量间的夹角) CrossProduct:矢量叉积 Decompose:把矢量分解到其构成元素 DotProduct: 矢量点积(计算连个矢量的数目积) Multiply: 履行矢量和标量的乘法运算 Reverse:矢量反向 Summation:求矢量的和 UnitVector: Vector2Pt:在两点间创立矢量 VectorLength: 计算矢量的振幅 VectorXYZ: 经过XYZ创立矢量髋紈綠鄒瑷縹鲅別趙硨缤輊厣赈坟。