Curve To Polyline 曲线转多段线
- Grasshopper运算器Curve To Polyline的功能是将曲线转换为多段线。这个运算器可以用于将曲线转换为多段线,其中可以指定偏差容差、角度容差以及线段的最小和最大长度,以控制转换结果的精度和细节。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 要简化的原始曲线 | 曲线 |
Td | Tolerance (distance) | 容差(距离) | 偏差容差 | 数值 |
Ta | Tolerance (angle) | 容差(角度) | 角度容差,以弧度计 | 数值 |
E- | MinEdge | 最小边长 | 可选的最小允许线段长度 | 数值 |
E+ | MaxEdge | 最大边长 | 可选的最大允许线段长度 | 数值 |
P | Polyline | 多段线 | 转换后的多段线 | 多段线 |
S | Segments | 线段数 | 多段线的线段数量 | 整数 |
Simplify Curve 简化曲线
- Grasshopper运算器Simplify Curve的功能是简化曲线,去除不必要的复杂性,同时尽量保持曲线的原始形状。 这个运算器可以用于简化曲线,通过去除不必要的控制点和调整曲线段来减少曲线的复杂性,同时保持其原始形状
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 要简化的原始曲线 | 曲线 |
t | Tolerance | 容差 | 可选的偏差容差(如果省略,则使用当前文档的容差) | 数值 |
a | Angle Tolerance | 角度容差 | 可选的角度容差(如果省略,则使用当前文档的容差) | 数值 |
C | Curve | 简化曲线 | 简化后的曲线 | 曲线 |
S | Simplified | 是否简化 | 曲线是否在任何方式上被修改 | 布尔值 |
Rebuild Curve 重建曲线
- Grasshopper运算器Rebuild Curve的功能是重建曲线,可以指定控制点的数量。 这个运算器可以用于通过指定控制点的数量来重建曲线,从而调整曲线的复杂度和形状。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 要重建的原始曲线 | 曲线 |
D | Degree | 度数 | 曲线的度数(如果省略,则使用输入曲线的度数) | 整数 |
N | Count | 数量 | 控制点数量 | 整数 |
T | Tangents | 切线 | 保留曲线末端的切线 | 布尔值 |
C | Curve | 重建曲线 | 重建后的曲线 | 曲线 |
Polyline Collapse 多段线折叠
- Grasshopper运算器Polyline Collapse的功能是简化多段线,通过去除长度小于特定容差值的线段来减少多段线的段数。这个运算器可以用于在保持多段线总体形状的前提下,通过去除过短的线段来简化多段线,这在优化模型和减少计算量时非常有用。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
P | Polyline | 多段线 | 要简化的原始多段线 | 多段线 |
t | Tolerance | 容差 | 线段长度容差,控制简化的精度 | 数值 |
Pl | Polyline | 简化多段线 | 简化处理后的多段线 | 多段线 |
N | Count | 数量 | 被简化的线段数量 | 整数 |
Reduce 简化
- Grasshopper运算器**Reduce Curve**的功能是简化曲线,减少曲线的控制点数量,同时尽可能保持其形状。
Fit Curve 拟合曲线
- Grasshopper运算器Fit Curve的功能是根据另一条曲线拟合出一条新的曲线。这个运算器可以用于创建一条新的曲线,使其尽可能地贴近原始曲线,同时可以通过调整度数和容差来控制拟合的精度和曲线的平滑度。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 要拟合的原始曲线 | 曲线 |
D | Degree | 度数 | 曲线的度数(如果省略,则使用输入曲线的度数) | 整数 |
Ft | Tolerance | 容差 | 拟合的容差(如果省略,则使用文档的容差) | 数值 |
C | Curve | 拟合曲线 | 拟合出的新曲线 | 曲线 |