Evaluate 计算器
- Grasshopper中的Evaluate运算器用于评估具有灵活变量数量的表达式。 Evaluate运算器接收一个表达式(F)和表达式中的变量(x和y),然后评估这个表达式,输出结果(r)。这个运算器允许用户定义包含多个变量的复杂表达式,并计算其结果
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
F | Expression | 表达式 | 要评估的表达式 | 表达式 |
x | Variable x | 变量x | 表达式中的变量x | 表达式变种 |
y | Variable y | 变量y | 表达式中的变量y | 表达式变种 |
r | Result | 结果 | 表达式的结果 | 通用数据 |
Script 脚本
- Grasshopper的Script运算器是一个通用的编程组件,允许用户在Grasshopper内部运行自定义的脚本代码。这个组件支持多种编程语言,使得用户可以创建专门的代码和工作流程,从而扩展Grasshopper的标准功能。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
x | Input X | 输入X | 默认的第一个输入参数 | 对象 |
y | Input Y | 输入Y | 默认的第二个输入参数 | 对象 |
out | Output Out | 输出Out | 输出编译消息的字符串 | 字符串 |
a | Output A | 输出A | 返回输出的类型为对象的结果 | 对象 |
运算器详解
用户可以通过编写脚本代码来处理输入参数,并生成所需的输出。这个运算器支持Zoomable User Interface (ZUI),意味着用户可以通过放大来修改输入和输出的参数。
Script组件支持现代编程语言的特性,比如字符串插值等。此外,用户可以通过右键点击组件来访问一些选项,这些选项可以改变组件的行为。例如,用户可以设置组件的预览、启用和烘焙等选项1。这个组件是一个强大的工具,可以让用户在Grasshopper中实现更复杂的算法和数据处理。
Expression 表达式
- Grasshopper的Expression运算器是一个强大且多功能的组件,它允许用户输入单行代码来处理数据。这个组件特别适合执行数学运算,简化复杂任务,减少设计中的混乱,并提升参数化设计的水平。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
x | Input X | 输入X | 默认的第一个输入参数,通常为数字 | 对象 |
y | Input Y | 输入Y | 默认的第二个输入参数,通常为数字 | 对象 |
R | Result | 结果 | 输出结果,通常为经过表达式处理的数字 | 数字 |
运算器详解
用户可以通过双击运算器中心的公式区域,打开Expression Editor窗口,在其中定义任何所需的数学公式。例如,如果你想确保一个整数输入参数永远不包含负数,你可以给参数添加一个表达式:Abs(N),其中N是参数的名称。Expression运算器支持Zoomable User Interface (ZUI),这意味着用户可以通过放大来修改输入和输出的参数。
Expression组件支持现代编程语言的特性,比如字符串插值等。此外,用户可以通过右键点击组件来访问一些选项,这些选项可以改变组件的行为。例如,用户可以设置组件的预览、启用和烘焙等选项。这个组件是一个强大的工具,可以让用户在Grasshopper中实现更复杂的算法和数据处理。