Length Domain 长度域
- Grasshopper运算器 Length Domain 的功能是测量曲线子域的长度。它可以用来确定曲线上特定区间的长度。 这个运算器通常用于复杂的几何建模过程中,以便精确控制和测量曲线的特定部分。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 要测量的曲线 | Curve |
D | Domain | 区间 | 曲线要测量的子域 | Domain |
L | Length | 长度 | 曲线子域上的长度 | Number |
Evaluate Length 评估长度
- Grasshopper运算器 Evaluate Length 的功能是在曲线的特定长度因子处评估曲线。长度因子可以以曲线单位和标准化单位提供。通过更改 [N] 参数,可以在这两种模式之间切换。 这个运算器通常用于在曲线上精确找到特定长度位置的点,以及该点的切线向量和曲线参数。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 要评估的曲线 | Curve |
L | Length | 长度 | 用于曲线评估的长度因子 | Number |
N | Normalized | 标准化 | 如果为真,长度因子是标准化的(0.0 ~ 1.0) | Boolean |
P | Point | 点 | 在指定长度的点 | Point |
T | Tangent | 切线 | 在指定长度的切线向量 | Vector |
t | Parameter | 参数 | 在指定长度的曲线参数 | Number |
Segment Lengths 段长度
- Grasshopper运算器 “Segment Lengths” 的功能是找出曲线的最短和最长段。这个运算器可以分析一条曲线,并输出曲线上最短和最长段的长度以及它们对应的曲线域。 输入端口 “C” 接受曲线作为输入,而输出端口 “Sl”、“Sd”、“Ll” 和 “Ld” 则分别输出曲线上最短和最长段的长度及其对应的曲线域。这个运算器在需要对曲线进行详细分析,如在建筑设计或机械工程中确定结构元素的尺寸时非常有用。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 需要测量的曲线 | 曲线类型 |
Sl | Shortest Length | 最短段长度 | 曲线上最短段的长度 | 数值类型 |
Sd | Shortest Domain | 最短段域 | 最短段对应的曲线域 | 域类型 |
Ll | Longest Length | 最长段长度 | 曲线上最长段的长度 | 数值类型 |
Ld | Longest Domain | 最长段域 | 最长段对应的曲线域 | 域类型 |
Point In Curve 曲线内的点
- Grasshopper运算器 “Point In Curve” 的功能是判断一个点是否在一条闭合曲线内部。这个运算器可以识别点与闭合曲线的空间关系,输出该点与曲线的关系(在外部、边缘或内部),以及该点在闭合曲线区域内的投影点。 输入端口 “P” 和 “C” 分别接受点和闭合曲线作为输入,而输出端口 “R”、“I” 和 “P’” 则分别输出点与曲线的关系、包含该点的闭合曲线区域的索引和点在闭合曲线平面上的投影位置。这个运算器在需要判断点与闭合曲线之间的空间关系时非常有用,例如在参数化设计和建模中。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
P | Point | 点 | 需要测试包含关系的点 | 点类型 |
C | Curve | 曲线 | 边界区域(仅限闭合曲线) | 曲线类型 |
R | Relationship | 关系 | 点与曲线的关系(0 = 外部,1 = 边缘,2 = 内部) | 整数类型 |
I | Index | 索引 | 包含该点的闭合曲线区域的索引 | 整数类型 |
P’ | Point | 投影点 | 点投影在闭合曲线平面上的位置 | 点类型 |
Length 长度
- Grasshopper运算器 Curve Domain 的功能是测量和设置曲线的域。这个运算器可以用来获取曲线的当前域,或者修改曲线的域以改变其形状。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 要测量或修改的曲线 | Curve |
D | Domain | 区间 | 可选的域,如果省略则曲线不会被修改 | Domain |
C | Curve | 曲线 | 设置新域后的曲线 | Curve |
D | Domain | 区间 | 原始曲线的域 | Domain |
Curve Domain 曲线域
- Grasshopper运算器 “Curve Length” 的功能是测量曲线的总长度。这个运算器可以对连接到它的曲线进行分析,输出曲线的精确长度。 输入端口 “C” 接受曲线作为输入,而输出端口 “L” 则输出曲线的总长度。这个运算器在需要对曲线进行长度测量时非常有用,例如在建筑设计、产品设计或其他需要精确测量曲线长度的场合。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 需要测量长度的曲线 | 曲线类型 |
L | Length | 长度 | 曲线的总长度 | 数值类型 |
Length Parameter 长度参数
- Grasshopper运算器 Length Parameter 的功能是测量曲线从起点到特定参数,以及从特定参数到终点的长度。这个运算器可以用来确定曲线上某个参数位置的长度。 这个运算器通常用于在曲线建模中,以便精确测量从起点到特定位置的长度,或者从特定位置到终点的长度。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 要测量的曲线 | Curve |
P | Parameter | 参数 | 曲线上的参数 | Number |
L- | Length | 长度 | 从曲线起点到参数的长度 | Number |
L+ | Length | 长度 | 从参数到曲线终点的长度 | Number |
Point in Curves 曲线内的点集
- Grasshopper运算器 “Point in Curves” 的功能是测试一个点是否在多个闭合曲线内部。这个运算器可以判断一个点与一组闭合曲线的空间关系,输出该点与曲线的关系(在外部、边缘或内部),以及该点在哪个闭合曲线区域内。 输入端口 “P” 和 “C” 分别接受点和闭合曲线作为输入,而输出端口 “R”、“I” 和 “P’” 则分别输出点与曲线的关系、包含该点的曲线区域的索引和点在区域平面上的投影位置。这个运算器在需要判断点与闭合曲线之间的空间关系时非常有用,例如在参数化设计和建模中。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
P | Point | 点 | 需要测试包含关系的点 | 点类型 |
C | Curves | 曲线 | 边界区域(仅限闭合曲线) | 曲线类型 |
R | Relationship | 关系 | 点与区域的关系(0 = 外部,1 = 边缘,2 = 内部) | 整数类型 |
I | Index | 索引 | 包含该点的第一个区域的索引 | 整数类型 |
P’ | Point | 投影点 | 点投影在区域平面上的位置 | 点类型 |