Extend Curve 延伸曲线
- Grasshopper运算器 **Extend Curve** 的功能是延长或缩短曲线的端点。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
Crv | Curve | 曲线 | 要延长或缩短的曲线 | 曲线 |
Geo | Geometry | 几何体 | 可选的几何体,用于延长曲线到特定对象 | 几何体 |
Pt | Point | 点 | 曲线延长至此点 | 点 |
L | Length | 长度 | 延长或缩短的长度 | 数字 |
S | Side | 侧面 | 延长的侧面(0=无, 1=起点, 2=终点, 3=两端) | 整数 |
St | Style | 样式 | 延长的样式(0=直线, 1=圆弧, 2=平滑) | 整数 |
M | Mode | 模式 | 延长的模式(0=长度, 1=几何体, 2=点) | 整数 |
Crv | Curve | 曲线 | 延长后的曲线结果 | 曲线 |
Join Curves 连接曲线
- Grasshopper运算器 **Join Curves** 的功能是将尽可能多的曲线结合在一起。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curves | 曲线 | 要结合的曲线 | 曲线 |
P | Preserve | 保持 | 保持输入曲线的方向,布尔值表示是或否 | 布尔值 |
C | Curves | 曲线 | 结合后的曲线以及无法结合的单独曲线 | 曲线 |
Flip Curve 翻转曲线
- Grasshopper运算器 **Flip Curve** 的功能是翻转曲线的方向。如果不输入参照曲线(G端口),则曲线会翻转为反方向;如果输入了参照曲线,则无论原曲线方向如何,都会翻转成与参照曲线一致的方向。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
C | Curve | 曲线 | 要翻转的曲线 | 曲线 |
G | Guide | 参照曲线 | 可选的参照曲线,用于确定翻转方向 | 曲线 |
C | Curve | 曲线 | 翻转后的曲线结果 | 曲线 |
F | Flag | 标志 | 表示曲线是否已翻转的布尔值 | 布尔值 |
Explode 炸开
- Grasshopper运算器 **Explode** 的功能是将曲线分解成更小的线段。
C | Curve | 曲线 | 要分解的曲线 | 曲线 |
---|---|---|---|---|
R | Recursive | 递归 | 是否递归分解直到所有线段都是原子级别的布尔值 | 布尔值 |
S | Segments | 线段 | 分解后构成基础曲线的线段 | 曲线 |
V | Vertices | 顶点 | 分解线段的顶点 | 点 |