# Make 2D / Clipping plane 功能

**URL:** <https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468>\
**Category:** Rhino for Windows\
**Created:** [2014年十一月26日 05:43 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468 "2014-11-26T05:43:12Z")\
**Posts on this page:** 17\
**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年十一月26日 05:43 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/1 "2014-11-26T05:43:12Z")

</div>

@kelvin

我理解错了。你是在Rhino里面对准模型。 这意味着，对于复杂的模型根本不能把握住或者精准地覆盖在模型上。不是所有的模型都能瞄准到 END, MID, 这类的参考点，像曲线生成的面。 有时会出现只能用near瞄准物体，缩放的情况。

所以

1.对于make2d，像perspective view，其他视图也需要直接导出AI的线，并且能100%覆盖图片。  
2. clipping plane 可以直接make2d 刚试了。 记得以前不可以吧？

3 还有就是，make2d目前只能用viewport大小做长方形参照物。 但是使用者render出的图片，不一定总是用viewport大小做基准。 不知道能不能在make2d上有菜单选择可以和render ?X?大小来设定？

![](https://sea3.discourse-cdn.com/mcneel/uploads/mcneel_cn/488/482f5d314415c5ba.png)

![](https://sea3.discourse-cdn.com/mcneel/uploads/mcneel_cn/489/53b4f7a174fb3854.png)

---

<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年十一月26日 07:02 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/2 "2014-11-26T07:02:09Z")

</div>

> [@anon667555](#):
>
> 对于make2d，像perspective view，其他视图也需要直接导出AI的线，并且能100%覆盖图片。

我試範的方法 Perspective 以外的視圖是可以100%疊在圖片上。  
如果沒有地方可以鎖點對齊，用物件的邊框方塊對齊，或是 Align 指令做水平、垂直雙向對齊。

> [@anon667555](#):
>
> clipping plane 可以直接make2d 刚试了。 记得以前不可以吧？

Rhino 4 不行，Rhino 5 一直都可以，可以畫出 clippingplane 剖面的邊線，剖面後方的線也會一起畫出來 (這個是 bug)，在 Make2d 的曲線看起來就像個洞。

> [@anon667555](#):
>
> 还有就是，make2d目前只能用viewport大小做长方形参照物。 但是使用者render出的图片，不一定总是用viewport大小做基准。 不知道能不能在make2d上有菜单选择可以和render ?X?大小来设定？

Make2d 輸出的 AI 檔案要疊在 Render 圖片上尺寸不重要，只要 Viewport border 矩形的長寬比例與 Render 圖片相符，經過縮放就可以精準的疊在 Render 圖上，將 Viewport 的長寬比例設的和 Render 圖長寬比例一致就可以了。

這個方法只是變通的方法，我們的工程師已經將 [http://mcneel.myjetbrains.com/youtrack/issue/RH-28931](http://mcneel.myjetbrains.com/youtrack/issue/RH-28931) 的 Priority 改成 Major，只要這個改善了就不用 Make2d 來做。

---

<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年十一月26日 07:11 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/3 "2014-11-26T07:11:20Z")

</div>

@kelvin

> [@Kelvin](#):
>
> Make2d 輸出的 AI 檔案要疊在 Render 圖片上尺寸不重要，只要 Viewport border 矩形的長寬比例與 Render 圖片相符，經過縮放就可以精準的疊在 Render 圖上，將 Viewport 的長寬比例設的和 Render 圖長寬比例一致就可以了。

我不知道我理解正确了没有。 也就是说在Option里面的 resolution大小在V6里随便改时，并且Make2d后的的线框会（按照比例）缩放到图片是吧？ 目前V5里的情况是，我怎么改图片大小，make2d的比例是默认 viewport大小 1676 x 875…

---

<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年十一月26日 07:25 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/4 "2014-11-26T07:25:54Z")

</div>

> [@Kelvin](#):
>
> 剖面後方的線也會一起畫出來 (這個是 bug)，在 Make2d 的曲線看起來就像個洞。

你说的是不是这个情况？

---

<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年十一月26日 08:00 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/5 "2014-11-26T08:00:27Z")

</div>

> [@anon667555](#):
>
> 并且Make2d后的的线框会（按照比例）缩放到图片是吧？

從平行視圖建立的 Make2d 曲線是 1:1 的，模型多大 Make2d 的曲線就有多大。我的意思是，例如你要從 Front 視圖 Render，Render 的尺寸設到 10000x10000，作業視窗當然不可能設到 10000x10000 這麼大的尺寸，你可以將 Front 視圖設為 800x800 (從 Viewport Properties 設)，make2d 之後輸出 ai 檔 (包含 Viewport border)，這樣到 Illustrator 縮放到與 render 圖一樣大小，就會精確的疊在一起。因為是向量圖，縮放不影響曲線的品質。

---

<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年十一月26日 08:04 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/6 "2014-11-26T08:04:12Z")

</div>

> [@anon667555](#):
>
> 你说的是不是这个情况？

對，我記得 Rhino 5 的第一個正式版或之前開發階段的版本沒這個問題。

---

<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年十一月26日 08:26 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/7 "2014-11-26T08:26:52Z")

</div>

@Kelvin

> [@Kelvin](#):
>
> 從平行視圖建立的 Make2d 曲線是 1:1 的，模型多大 Make2d 的曲線就有多大。我的意思是，例如你要從 Front 視圖 Render，Render 的尺寸設到 10000x10000，作業視窗當然不可能設到 10000x10000 這麼大的尺寸，你可以將 Front 視圖設為 800x800 (從 Viewport Properties 設)，make2d 之後輸出 ai 檔 (包含 Viewport border)，這樣到 Illustrator 縮放到與 render 圖一樣大小，就會精確的疊在一起。因為是向量圖，縮放不影響曲線的品質。

这个在V5里不能实现是不是？

---

<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年十一月26日 09:14 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/8 "2014-11-26T09:14:24Z")

</div>

不能，把 Viewport 設成想要的比例，Make2d 所見即所得我覺得也很好。  
要套用 Render 的比例的話，做 Make2d 還要開 Safe Frame，不然無法預知物件在視圖邊框裡的精確位置，有可能物件 Make2d 的曲線會超出視圖邊框。

---

<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年十一月26日 10:04 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/9 "2014-11-26T10:04:13Z")

</div>

@Kelvin

Safe frame 好像出问题了。 请测试。

[Safe frame.mp4](https://cn.discourse.mcneel.com/uploads/mcneel_cn/495/bdd9722863d7daac.mp4) (2.2 MB)

> [@Kelvin](#):
>
> 把 Viewport 設成想要的比例，Make2d 所見即所得我覺得也很好

这个解释起来有点麻烦。 建筑出图要按照比例，这个和用什么打印纸也有关系。 我不能随便渲染后直接出图。即使我在AI里接近地做成图纸大小，结果肯定是错误的。 Rhino导出AI时，有比例设定选项，如果我手动挑动比例，肯定和Rhino导出的结果差距很大。 其实最理想的步骤是，先make2d后再把图片缩放成曲线比例，然后叠加到曲线上。

既然不能反过来操作，我只能大概地用渲染的图上面叠加曲线。 但是我不能总是用一个分辨率大小的图片然后拖拽成打印纸的大小。 这个和电脑自动设定生成的有很大差距。 可以说这个不可能做到，并且是错误做法。

为什么需要这个功能？  
第一，这个功能是最简单，最直接地做到侧视图，切面图效果。通常，老旧或者非常耗费时间的方法是，直接用make2d后曲线上把每条线设定不同的粗细线条。 这个粗细也有严格的要求才能显示出三维的效果。 很多人为了出这样的图，耗费大量的时间，熬夜才做一张图。即，没有效率。  
渲染出图加曲线叠加是最好的方法，因为渲染的东西自动生成阴影，还有材质什么的，就有3D效果， 再附加上曲线，更有立体感。

第二，走很多弯路到终点，不如走一条简洁的路。 这功能不仅拯救了很多每日熬夜的建筑人，并且提高了效率。

---

<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年十一月27日 08:23 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/10 "2014-11-27T08:23:24Z")

</div>

> [@anon667555](#):
>
> Safe frame 好像出问题了。 请测试。

這是因為 Safe Frame 也被 Clipping Plane 遮蔽了，去年一月我有回報過。  
[http://mcneel.myjetbrains.com/youtrack/issue/RH-15511](http://mcneel.myjetbrains.com/youtrack/issue/RH-15511)

> [@anon667555](#):
>
> 这个解释起来有点麻烦。

謝謝你的說明，如果 [http://mcneel.myjetbrains.com/youtrack/issue/RH-28931](http://mcneel.myjetbrains.com/youtrack/issue/RH-28931) 實現了，還有需要匯出 ai 檔做疊圖嗎? 我看我們的工程師已經在做這個了，目前 Rhino WIP Render 曲線已經不太一樣了，不過還有 bug，像曲面的邊緣都被忽略掉了。

---

<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年十一月27日 21:25 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/11 "2014-11-27T21:25:48Z")

</div>

@Kelvin

这个功能不是全部，AI的配合使用也是必须的。 分两种情况， 第一是如果只用曲线画边线快速地出渲染图。 第二情况是，做分析图时，必须经过AI做。 虽然Rhino里可以把物体颜色改变后出渲染图，但是这类功能还是AI里的效果好，并且功能齐全。

像这样的效果分析图（只是很多种的一种）Rhino里就实现不了。 我必须重新画出边框厚加工。

![](https://sea3.discourse-cdn.com/mcneel/uploads/mcneel_cn/497/da8dc5bef241ef8f.png)

还有就是，你之前的教学在Rhino里做那种V-RAY白色模型+阴影效果前，我还有这边的朋友都是用Maxwell出图后然后叠加make2d曲线。这个非常不方便。 我一直没说这部分的东西，因为我感觉作业量太大了。 比如，我随便渲染分辨率高的图 10000x10000，然后我想把Rhino make2d曲线叠加在那个渲染图上，我不知道这种情况有没有解决办法？ 这里的比例不一定是整数， 可以是3.5 比1， 1.25比1的图。 所以这个make2d必须要添加一个功能可以按照渲染图片的比例画出曲线的功能。 我想这个功能对非常多的人有帮助。

这里的按照比例make2d是对所有的view。

---

<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年十一月28日 01:22 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/12 "2014-11-28T01:22:18Z")

</div>

好，當我要去寫 Rhino Wish 的時候發現，這個已經在 Wish list 上了，我加了個 Comment。  
[http://mcneel.myjetbrains.com/youtrack/issue/RH-20655](http://mcneel.myjetbrains.com/youtrack/issue/RH-20655)

在 YouTrack 輸入主旨的時候，它會用我輸入的文字做為關鍵字，即時過濾出可能相關的項目，非常方便。

---

<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年十一月28日 02:06 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/13 "2014-11-28T02:06:39Z")

</div>

@Kelvin

多谢~

> [@Kelvin](#):
>
> 在 YouTrack 輸入主旨的時候，它會用我輸入的文字做為關鍵字，即時過濾出可能相關的項目，非常方便。

什么意思？ ☹ 其实我研究半天Youtrack，还是没懂怎么有效地利用。

---

<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年十一月28日 03:15 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/15 "2014-11-28T03:15:02Z")

</div>

因為你沒有編輯的權限，也不會收到 Youtrack issue 更新的通知，不過你可以用 web page monitor 程式來監看。

---

<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年十一月28日 03:23 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/16 "2014-11-28T03:23:14Z")

</div>

@KelvinC

> [@KelvinC](#):
>
> web page monitor 程式來監看

这个是不是Google里的插件？ 请提供程序链接~ (^o^)

---

<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年十一月28日 03:48 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/18 "2014-11-28T03:48:37Z")

</div>

Google 搜尋一下很多，我也不曉得哪個好。 😄

[https://www.google.com.tw/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=web+page+change+monitoring+app](https://www.google.com.tw/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=web+page+change+monitoring+app)

---

<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年十二月4日 13:36 UTC](https://cn.discourse.mcneel.com/t/make-2d-clipping-plane/468/19 "2014-12-04T13:36:32Z")

</div>

> [@anon667555](#):
>
> Safe frame 好像出问题了。 请测试。
> 
> Safe frame.mp4 (2.2 MB)

這個問題已經在 Rhino 6 2014-12-4 的版本修正了。
