Rhino中進行模型差異量分析

想詢問一下在Rhino中如何進行點雲或曲面之間的差異量分析呢?是否有相關功能使用呢?因為目前需要將兩個模型(點雲或曲面)進行比較並將差異量另存出來問題諮詢.rar (4.5 MB)

Hi,

問題一
需要用逆向工程外掛,例如:
http://www.resurf3d.com/products.htm

問題二
可以用 PointDeviation 指令來比較。

問題三
Rhino 可讀取的 CSV 點座標是像這樣每行有一組 xyz 坐標的格式。

image
你的 CSV 不是 Rhino 可以讀取的格式。

想問一下,若曲面做布林運算分割時,我已有將曲面轉為網格(STL)後,轉換法線方向,可執行布林運算分割但進行中一直卡在計算中…,不知道是否有在做甚麼?布林運算分割.rar (1.6 MB)

Hi,

Rhino 6.0 的網格布林運算有網格面重疊就很容易做不出來,開發中的 Rhino 7.0 WIP 的網格布林運算有很大的改善,但對於你的例子還是不行,很抱歉目前 Rhino 做不到你想要的,我只能寫一個 bug report 給我們的工程師處理。
https://mcneel.myjetbrains.com/youtrack/issue/RH-54291

如果是曲面實體檔(solidworks的)呢?可做布林運算嗎?可否幫我看一下呢?感謝~托架圖檔(有無毛邊).rar (19.6 MB)

要從一千個重疊的曲面找出交線來做布林運算,這太困難了。
Solidworks 做的出來嗎?

若圖檔為.stl的話呢?我把那圖切成一小區塊做曲面布林運算,是否可以找得出差異量(毛邊與毛刺)呢?托架圖檔.rar (950.3 KB)

也是不行。

STL 的話,Rhino 7.0 WIP 的 MeshSplit 指令使用新的 Mesh Intersector (網格交集運算程式碼) 可以找得到一些東西,只要幾秒鐘即可完成,但結果有一些多餘的面。
https://mcneel.myjetbrains.com/youtrack/issue/RH-54301

7.0 的 MeshBooleanSplit 指令還未改用新的 Mesh Intersector,和 6.0 的 MeshBooleanSplit 指令一樣會卡住。