📖 功能概述
输入向量同时决定直线的方向和总长度。组件上的按钮用于切换点的位置:单向模式把点作为起点;双向模式把点作为直线中点。
图 1:双向模式只改变直线在点两侧的分配,总长度仍然等于向量长度,不会变成两倍。
📥 输入与输出
| 参数 | 说明 |
|---|
| 点 P | 单向时为起点;双向时为中点。 |
| 向量 V | 向量方向决定直线方向,向量长度决定直线总长度。 |
| 直线 L | 生成的一条直线。 |
🎛️ 模式
- 单向:直线从 P 出发,沿 V 到达终点。
- 双向:直线以 P 为中心,沿 V 的正反方向各分配一半长度。
模式会随 Grasshopper 文件保存。向量必须有效且长度大于零,否则组件不会输出直线。
🧪 常见用途
- 由点和法向量生成检测线、投影线或构造轴线。
- 以中心点建立长度严格受控的双向基准线。
- 直接利用已有向量的长度,避免再单独输入距离。