# 點座標

**URL:** <https://cn.discourse.mcneel.com/t/topic/1133>\
**Category:** Rhino for Windows\
**Created:** [2017年四月24日 03:41 UTC](https://cn.discourse.mcneel.com/t/topic/1133 "2017-04-24T03:41:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![kao](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/kao/32/1673_2.png) [@kao](https://cn.discourse.mcneel.com/u/kao)\
**Post date:** [2017年四月24日 03:41 UTC](https://cn.discourse.mcneel.com/t/topic/1133/1 "2017-04-24T03:41:41Z")

</div>

hi  
請問在rhino畫出後的線圖,可匯出點座標(txt)嗎?  
要如何匯出

---

<div class="post-metadata">

**Author:** ![yoko\_kadotani](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/yoko_kadotani/32/3149_2.png) [@yoko\_kadotani](https://cn.discourse.mcneel.com/u/yoko_kadotani)\
**Post date:** [2017年四月24日 04:08 UTC](https://cn.discourse.mcneel.com/t/topic/1133/2 "2017-04-24T04:08:24Z")

</div>

Hi Kao,

可以呀! Rhino檔案中的點資料可以直接匯出新檔，選擇轉出txt檔案即可。若這些線圖上的線還沒有點資料，可以使用標示曲線起點及終點或直接以點的方式，將需要的點位選好再轉檔。

若資料量很大的時候，使用Grasshopper可以快速將資料取得，下列圖示為Grasshopper畫面，將曲線資料取出曲線起點及終點的方式，但還是需要看您要取的點資料是甚麼內容。下載[Grasshopper](http://www.gr%3Easshopper3d.com/page/download-1)

 ![](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_cn/original/2X/7/7b4e2244732f41bc24a29b82d1907a61c477249d.png)

---

<div class="post-metadata">

**Author:** ![kao](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/kao/32/1673_2.png) [@kao](https://cn.discourse.mcneel.com/u/kao)\
**Post date:** [2017年五月26日 16:55 UTC](https://cn.discourse.mcneel.com/t/topic/1133/3 "2017-05-26T16:55:50Z")

</div>

那rhino 畫出圖形後,可以利用出該圖形算出方程式嗎?  
謝謝

---

<div class="post-metadata">

**Author:** ![yoko\_kadotani](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/yoko_kadotani/32/3149_2.png) [@yoko\_kadotani](https://cn.discourse.mcneel.com/u/yoko_kadotani)\
**Post date:** [2017年五月29日 08:44 UTC](https://cn.discourse.mcneel.com/t/topic/1133/4 "2017-05-29T08:44:29Z")

</div>

Hi Kao,

您好! 我不清楚您說的算出方程式的意思? 可否再詳細說明?

Rhino是基於NURBS核心所撰寫的程式，NURBS 是 Non-Uniform Rational B Spline (非一致有理 B 雲形線) 的縮寫，就是一個數學方程式，若您想了解更多，可以看下列文章介紹

[為何我需要了解NURBS](https://wiki.mcneel.com/zh-tw/rhino/nurbs)  
及

> **[Non-uniform rational B-spline](https://en.wikipedia.org/wiki/NURBS)**
>
> Non-uniform rational basis spline (NURBS) is a mathematical model commonly used in computer graphics for generating and representing curves and surfaces. It offers great flexibility and precision for handling both analytic (surfaces defined by common mathematical formulae) and modeled shapes. NURBS are commonly used in computer-aided design (CAD), manufacturing (CAM), and engineering (CAE) and are part of numerous industry wide standards, such as IGES, STEP, ACIS, and PHIGS. NURBS tools are also ...

有興趣的話，或許您也可以透過轉iges檔案格式的方式，使用文字檔程式開啟iges檔案，裏頭就有關於檔案中物件的文字描述，您可以透過學習研讀iges檔案的方式，了解其背後的方程式。每家的iges檔案都有不同的描述方式，您可能要研讀很多論文等資料才能了解更多。

---

<div class="post-metadata">

**Author:** ![kao](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/kao/32/1673_2.png) [@kao](https://cn.discourse.mcneel.com/u/kao)\
**Post date:** [2017年五月31日 05:36 UTC](https://cn.discourse.mcneel.com/t/topic/1133/5 "2017-05-31T05:36:25Z")

</div>

謝謝您的回答  
例如,利用數個點或者是線的方式在rhino畫出一個2維圓形,那rhino可以利用輸入進去的數個點或線幫我計算出  
此2維圓形的方程式嗎?  
還是有其他工具可以使用?  
謝謝您

---

<div class="post-metadata">

**Author:** ![Jorin](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/jorin/32/3292_2.png) [@Jorin](https://cn.discourse.mcneel.com/u/Jorin)\
**Post date:** [2017年五月31日 13:12 UTC](https://cn.discourse.mcneel.com/t/topic/1133/6 "2017-05-31T13:12:06Z")

</div>

你好，  
Rhino 无法通过您绘制的二维图形计算出二维图形的方程式，因为外形看起来一样的 NURBS 曲线，它的内部结构和控制点可以有无数种组合。

就好比要求解 x+y+z=1000，可以有无数种组合一样。

另外，Rhino 中的每一条 NURBS 曲线，都是通过一个分段的失值有理多项式函数计算出来的，而且曲线不同，用于该函数计算的基函数也不同，而基函数是根据阶数、节点、节点向量等等一系列参数通过递推公式递推出来的。也就是说每一条不同的线基函数本身就不同的。如果把所有不同的参数都放到一个整体来看， **所有的 NURBS 曲线都是同一个表达式所定义的** ，题主如果想要得到的是这个方程式，查阅 NURBS 相关文档即可了解。

---

<div class="post-metadata">

**Author:** ![Jorin](https://sea3.discourse-cdn.com/mcneel/user_avatar/cn.discourse.mcneel.com/jorin/32/3292_2.png) [@Jorin](https://cn.discourse.mcneel.com/u/Jorin)\
**Post date:** [2017年五月31日 13:27 UTC](https://cn.discourse.mcneel.com/t/topic/1133/7 "2017-05-31T13:27:11Z")

</div>

补一个 NURBS 曲线的定义，NURBS 曲线用的都是图中这一个通用方程式：

 ![](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_cn/original/2X/3/3a4b42d22191310f6d7a8a369edce77e5e60a23c.png)

来源《非均匀有理B样条(第二版) 》(Les Piegl 和 Wayne Tiller 著 - 清华大学出版社 )
