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创立矢量髋紈綠鄒瑷縹鲅別趙硨缤輊厣赈坟。