切割

請問用紅色圈住的圓柱要如何利用黑色板面切割成一半?
繪圖過程中有甚麼問題,為何有時可以切割有時不能?0826.3dm (88.4 KB)

這是因為那個平面剛好切到網格頂點,這個是 Rhino 的網格分割、修剪、布林運算待改善的問題。

這個例子可以用 UnweldEdge 指令 (網格 > 網格編輯工具 > 解除熔接選取的邊緣),把這些邊緣解除熔接。

再用 ExtractMeshPart 指令 (網格 > 網格編輯工具 > 抽離 > 個別網格) 把要分離的部分抽離出來。

請問網格交界面的地方是否有更好的改善畫法?
網格切割後會產生鋸齒面要如何改善,這種鋸齒面網目在計算上,不能當成一個網格?

切割的位置一定是三角面,QuadrangulateMesh 指令可將兩個三角面合併為一個四角面。

你的例子裡右邊框出來垂直的部分應可全部轉為四角面,其它部分可能沒辦法自動轉成四角面,但可使用 Merge2MeshFaces 指令把兩個三角面的共邊去掉,變成一個四角面。

Rhino 有的指令會把一個四角面算成一個面,有的指令會把一個四角面算成兩個 (三角面),因為四角面其實是兩個三角面組成的。但不會把兩個三角面算成一個四角面,除非先把兩個三角面結合為一個四角面。