日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

t_cross中文名

網(wǎng)格是3D建模領(lǐng)域最有代表性的幾何形式,很多軟件的構(gòu)架都是以網(wǎng)格為中心,但是由于Rhino主要是針對(duì)Nurbs的操作,導(dǎo)致網(wǎng)格在Rhino以及GH中的操作容易被人忽視 。網(wǎng)格與Nurbs的作用是互補(bǔ)的,很多Nurbs難以實(shí)現(xiàn)的模型都可以通過(guò)網(wǎng)格制作出來(lái) 。
網(wǎng)格創(chuàng)建的模型與其他軟件有較好的對(duì)接性,因?yàn)槠湓诒4娉?ds或者Obj格式后導(dǎo)入其他軟件時(shí),網(wǎng)格的拓?fù)潢P(guān)系不會(huì)發(fā)生變化,可繼續(xù)對(duì)模型進(jìn)行編輯 。但是Nurbs模型在導(dǎo)入到其他軟件過(guò)程中,往往需要先轉(zhuǎn)換為網(wǎng)格,其拓?fù)浣Y(jié)構(gòu)往往與預(yù)期效果不一致,導(dǎo)致后面的軟件沒(méi)法對(duì)其進(jìn)行有效的編輯,相信經(jīng)常使用Sketch Up與Rhino進(jìn)行模型互導(dǎo)的讀者會(huì)深有感觸 。
網(wǎng)格可以大大提升模型的顯示效率,因?yàn)橛?jì)算機(jī)的顯卡無(wú)法直接讀取Nurbs物體,需要先在后臺(tái)將其轉(zhuǎn)換成網(wǎng)格才可以讀取出來(lái) 。如果模型本身就是網(wǎng)格的話(huà),那么就無(wú)需這個(gè)轉(zhuǎn)換過(guò)程,大大節(jié)約顯示的計(jì)算時(shí)間 。網(wǎng)格還可以通過(guò)Join的方法減少模型所占的存儲(chǔ)空間,同樣可以提升模型的顯示效率 。
由于GH中的Mesh命令相對(duì)較少且不夠完善,因此需要外部插件來(lái)彌補(bǔ)其功能的缺失,較為常用的Mesh插件包含Mesh Edit、Weaverbird、Starling、Meshtools等 。
對(duì)于網(wǎng)格的含義,在Rhino中建立一個(gè)網(wǎng)格,然后用“What”命令查看對(duì)于網(wǎng)格的描述,可以發(fā)現(xiàn)該網(wǎng)格是由9個(gè)頂點(diǎn),4個(gè)有法線(xiàn)的網(wǎng)格面組成 。
將上面繪制的網(wǎng)格用Mesh運(yùn)算器拾取進(jìn)GH中,并用Deconstruct Mesh運(yùn)算器將這個(gè)網(wǎng)格進(jìn)行分解,其V輸出端表示網(wǎng)格的頂點(diǎn);F輸出端表示的是每個(gè)網(wǎng)格面的頂點(diǎn)序號(hào),用Panel面板查看其輸出結(jié)果,其中Q表示的是Quad的含義,即為四邊的Face,如果將三邊網(wǎng)格面進(jìn)行分解,輸出端F中的數(shù)據(jù)則會(huì)顯示T,所表示的即是Triangle的含義;輸出端C表示的是頂點(diǎn)的顏色;輸出端N表示的是頂點(diǎn)法線(xiàn)方向 。
展開(kāi)全文
網(wǎng)格由Vertices、Edges、Faces共同組成,包含三邊網(wǎng)格和四邊網(wǎng)格 。通過(guò)指定網(wǎng)格內(nèi)部的拓?fù)潢P(guān)系(Topology),可以創(chuàng)建不同結(jié)構(gòu)的網(wǎng)格 。Construct Mesh運(yùn)算器是創(chuàng)建網(wǎng)格的常用命令,需要確定網(wǎng)格的頂點(diǎn)以及網(wǎng)格面(Face),這里的網(wǎng)格面指的其實(shí)是頂點(diǎn)的排列序號(hào),創(chuàng)建網(wǎng)格面可以通過(guò)在Panel面板中輸入頂點(diǎn)序號(hào),也可通過(guò)Mesh Quad以及Mesh Triangle運(yùn)算器創(chuàng)建四邊和三邊的網(wǎng)格面 。
在創(chuàng)建Mesh Faces的時(shí)候要尤其注意頂點(diǎn)序號(hào)的排列,只有正確的頂點(diǎn)排序才能生成正確的Mesh結(jié)果,如果頂點(diǎn)的排序是錯(cuò)誤的,那么會(huì)生成有破面的網(wǎng)格,這樣的模型在渲染或3D打印的情況下是會(huì)出錯(cuò)的 。
網(wǎng)格同樣可以由Nurbs曲面轉(zhuǎn)換得到,通過(guò)Mesh Surface運(yùn)算器可以將曲面轉(zhuǎn)換成四邊網(wǎng)格,并可以自定義U向和V向網(wǎng)格的數(shù)量 。曲面可以通過(guò)Mesh Surface運(yùn)算器轉(zhuǎn)換成網(wǎng)格,并保持原始曲面的UV拓?fù)浣Y(jié)構(gòu) 。
網(wǎng)格同樣可以通過(guò)Mesh Brep運(yùn)算器由Brep轉(zhuǎn)換而來(lái),不過(guò)由于Brep的UV結(jié)構(gòu)往往比較混亂,生成的網(wǎng)格拓?fù)潢P(guān)系也比較混亂,難以對(duì)其深化處理 。通常的做法都是利用UV結(jié)構(gòu)較為規(guī)整的單一曲面轉(zhuǎn)換成網(wǎng)格,再對(duì)其進(jìn)行深化處理 。
GH中網(wǎng)格框線(xiàn)的開(kāi)啟與關(guān)閉可在【Display→Preview Mesh Edges】進(jìn)行切換,也可通過(guò)快捷鍵“Ctrl+M”控制網(wǎng)格框線(xiàn)的開(kāi)啟與關(guān)閉 。
網(wǎng)格邊緣分為Naked Edges、Interior Edges、Non-Manifold Edges,用Mesh Edges運(yùn)算器可將這三類(lèi)邊緣提取出來(lái) 。其中Naked Edges表示外露邊緣線(xiàn)(每個(gè)邊緣線(xiàn)只屬于一個(gè)面),Interior Edges表示內(nèi)部邊緣線(xiàn)(兩個(gè)面共用一個(gè)邊緣線(xiàn)),Non-Manifold Edges表示非正常邊緣線(xiàn)(多于兩個(gè)面共用一個(gè)邊緣線(xiàn)) 。用Mesh Edges運(yùn)算器提取出來(lái)的邊緣線(xiàn)都是斷開(kāi)的Line 。

推薦閱讀