亚洲天堂高清一二三,久久久久久久久久性生活,精品国产污污免费网站AⅤ,色橹橹欧美在线观看视频高清

切片軟件Cura及CuraEngine原理分析2-分層 

2017-03-17 18:07
步驟二:分層

        如果把模型放在XY平面上,Z軸對應(yīng)的就是模型高度。我們把XY平面抬高一定高度再與模型的表面相交,就可以得到模型在這個高度上的切片。
        所謂的分層就是每隔一定高度就用一個XY平面去和模型相交作切片,層與層之間的距離稱為層高。全部層高切完后就可以得到模型在每一個層上的輪廓線。就像是切土豆片一樣,把一個圓的或不圓的異或不管什么奇形怪狀的土豆用菜刀一刀一刀切開,最后就能得到一盤薄如紙片的土豆片,當(dāng)然那還得你的刀功要足夠好才行。

       分層本質(zhì)上就是一個把3D模型轉(zhuǎn)化為一系列2D平面的過程,自此之后的所有操作就都是在2D圖形的基礎(chǔ)上進(jìn)行了。
       在前面模型載入階段我說到了CuraEngine埋了一個三角形關(guān)聯(lián)的伏筆,作用是什么,現(xiàn)在可以揭曉答案了。我們知道,兩個平面相交,得到的是一條直線,一個平面和一個三角形相交,就得到一條線段。當(dāng)然也有可能什么也得不到,平臺平行啦,三角形的三個點(diǎn)都在平面的同一面之類。這些我們可以不管,我們現(xiàn)在只關(guān)心和平面有交集的那些三角形即可。我們把一個平面和所有的三角形都相交了一遍,得到了許許多多的線段。但是我們需要的是2D圖形,三角形是2D圖形,四邊形,任意多邊形都是2D圖形,而線段不是。所以我們就要把這些線段試著連成一個多邊形,那么問題來了,要把這些線段連起來,只能兩個兩個地去試,看看它們是不是共端點(diǎn)。



       粗算一下,每一層都是平方級的復(fù)雜度,再算上層數(shù),那就是三次方級。但現(xiàn)在,我們知道了三角形的關(guān)聯(lián)關(guān)系。兩個關(guān)聯(lián)的三角形,如果都與一個平面相交,那它們的交線一定也是關(guān)聯(lián)的。如此一來,每一條線段只需要判斷三個與它相鄰三角形,看看與這個平面有沒有交線即可,一下子就把問題的復(fù)雜度降了一個次元。速度自然可以有質(zhì)的提升。                                
聲明:3D打印資源庫(3dzyk)內(nèi)網(wǎng)友所發(fā)表的所有內(nèi)容及言論僅代表其本人,并不代表3D打印資源庫(3dzyk)觀點(diǎn)和立場;如對文章有異議或投訴,請联系kefu@3dzyk.cn。
標(biāo)簽:
切片軟件Cura及CuraEngine原理分析2-分層 
快速回復(fù) 返回頂部 返回列表
老河口市| 桂林市| 察隅县| 沁源县| 桃源县| 肃南| 南通市| 五大连池市| 大关县| 道真| 潜山县| 江北区| 民和| 常山县| 台安县| 五河县| 庆云县| 玉山县| 静乐县| 中方县| 苏尼特右旗| 绍兴市| 靖西县| 深水埗区| 凭祥市| 潮安县| 临邑县| 秀山| 育儿| 沙雅县| 平潭县| 格尔木市| 成武县| 昭通市| 恩施市| 额尔古纳市| 南康市| 乳源| 通许县| 武乡县| 内黄县|