# 有没有方法可以Line/Polyline和curve连用

**URL:** <https://cn.discourse.mcneel.com/t/line-polyline-curve/425>\
**Category:** Rhino for Windows\
**Created:** [2014年十月7日 02:46 UTC](https://cn.discourse.mcneel.com/t/line-polyline-curve/425 "2014-10-07T02:46:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon667555](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/anon667555/32/3067_2.png) [@anon667555](https://cn.discourse.mcneel.com/u/anon667555)\
**Post date:** [2014年十月7日 02:46 UTC](https://cn.discourse.mcneel.com/t/line-polyline-curve/425/1 "2014-10-07T02:46:04Z")

</div>

@kelvin @Yoko

我想知道有没有办法可以做到 polyline和curve指令连用。

如图例里，我要画出水域部分。 由于陆地和水的交界处不是直线或者曲线。 我每次要输入line和curve才可以精确地画出图像。 如果line/polyline和curve指令连用就方便了。

请考虑。  
演示：[2014-10-06\_19-38-33.mp4](https://cn.discourse.mcneel.com/uploads/mcneel_cn/435/2071dda1d768ee1e.mp4) (1.9 MB)

![](https://sea3.discourse-cdn.com/mcneel/uploads/mcneel_cn/434/1659514dea7520ce.jpg)

顺便问一下，未来GH和Rhino会放在一起吗？

---

<div class="post-metadata">

**Author:** ![Jessesn](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/jessesn/32/3412_2.png) [@Jessesn](https://cn.discourse.mcneel.com/u/Jessesn)\
**Post date:** [2014年十月7日 03:47 UTC](https://cn.discourse.mcneel.com/t/line-polyline-curve/425/2 "2014-10-07T03:47:27Z")

</div>

挺有趣的想法，Line 与 Arc 可以联用，你可以在 Polyline 指令中找到 Mode=Line/Arc 的选项来挑选使用。  
Curve 其实也可以，当 Degree=1的时候就是直线，当 Degree\>1 的时候就是曲线。但不可以连续使用，需要结束一段再进行下一段不同 Degree 的曲线

> 顺便问一下，未来GH和Rhino会放在一起吗？

Rhino 6 将会内置 Grasshopper

---

<div class="post-metadata">

**Author:** ![anon667555](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/anon667555/32/3067_2.png) [@anon667555](https://cn.discourse.mcneel.com/u/anon667555)\
**Post date:** [2014年十月7日 04:13 UTC](https://cn.discourse.mcneel.com/t/line-polyline-curve/425/3 "2014-10-07T04:13:04Z")

</div>

@Jessesn  
如果用curve里的degree来调整，会有限制。 如之前图片里显示的那样，海水和陆地交界处有些是直线，有些是弯曲的（曲线）。 curve里的degree换一次，整个曲线随着变化。 这样就不精确了。

有些地方Arc不能精确扫描边线。

V6里怎样放入GH，现在设计好了吗？ 感觉很有难度。 像Blender里材质编辑器一样，可以显示在建模窗口上面，并且用透视显示就帅了。  
模型在背后， GH在前面控制。 像玻璃版一样。 ahahah  
 ![](https://sea3.discourse-cdn.com/mcneel/uploads/mcneel_cn/436/d97275792ac880b9.jpg)

---

<div class="post-metadata">

**Author:** ![KelvinC](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/kelvinc/32/3391_2.png) [@KelvinC](https://cn.discourse.mcneel.com/u/KelvinC)\
**Post date:** [2014年十月7日 04:40 UTC](https://cn.discourse.mcneel.com/t/line-polyline-curve/425/4 "2014-10-07T04:40:31Z")

</div>

> [@anon667555](#):
>
> 有些地方Arc不能精确扫描边线。

[http://mcneel.myjetbrains.com/youtrack/issue/RH-28878](http://mcneel.myjetbrains.com/youtrack/issue/RH-28878)

我加了這個 Wish。

---

<div class="post-metadata">

**Author:** ![Jessesn](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/jessesn/32/3412_2.png) [@Jessesn](https://cn.discourse.mcneel.com/u/Jessesn)\
**Post date:** [2014年十月7日 04:40 UTC](https://cn.discourse.mcneel.com/t/line-polyline-curve/425/5 "2014-10-07T04:40:41Z")

</div>

> 如果用curve里的degree来调整，会有限制。 如之前图片里显示的那样，海水和陆地交界处有些是直线，有些是弯曲的（曲线）。 curve里的degree换一次，整个曲线随着变化。 这样就不精确了

Curve 的限制是每条线只能一个相同的 Degree。  
通常很难用一条单一线来描叙一个复杂的形状，基本上是通过多段线拼接而成。类似这种描图本来就会有误差，就看你如何去控制误差了。和逆向工程一样，你需要自己控制误差在一个合理的范围。

---

<div class="post-metadata">

**Author:** ![anon667555](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/anon667555/32/3067_2.png) [@anon667555](https://cn.discourse.mcneel.com/u/anon667555)\
**Post date:** [2014年十月7日 04:48 UTC](https://cn.discourse.mcneel.com/t/line-polyline-curve/425/6 "2014-10-07T04:48:53Z")

</div>

@kelvin 多谢多谢 ~~~~ ：]

@Jessesn 你没理解我要说的。逆向都出来了。晕,
