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

t_cross中文名( 二 )


通過Face Boundaries運(yùn)算器可提取網(wǎng)格每個(gè)面的邊緣線,其輸出的結(jié)果是閉合的Polyline Curve,如果將這些Polyline Curve炸開的話,在面與面相交的位置會(huì)有重合的邊緣線產(chǎn)生 。
網(wǎng)格應(yīng)用實(shí)例一
創(chuàng)建孔洞表皮是GH中比較常見的操作,多數(shù)情況下的習(xí)慣是用Nurbs來操作的,可是Nurbs所帶來的問題就是一旦所開孔洞數(shù)量較多的話,整個(gè)程序的運(yùn)行就會(huì)變得非常慢 。為了提高運(yùn)算效率,可以通過Mesh的做法來優(yōu)化整個(gè)程序 。以下通過一個(gè)案例介紹Mesh方法創(chuàng)建孔洞表皮的方法:
(1)為了簡化操作可以直接調(diào)用曲面,并用Mesh Surface運(yùn)算器將其轉(zhuǎn)換為網(wǎng)格,U向和V向網(wǎng)格劃分的數(shù)量可分別設(shè)定為32、42 。
(2)通過Face Boundaries運(yùn)算器提取每個(gè)網(wǎng)格面的輪廓線,并用Face Normals運(yùn)算器找到每個(gè)網(wǎng)格面的中心點(diǎn) 。
(3)由List Length運(yùn)算器測量網(wǎng)格面的數(shù)量,并由Subtraction運(yùn)算器將總數(shù)量減去1 。
(4)用Range運(yùn)算器將0 to 1區(qū)間進(jìn)行等分,等分的段數(shù)為網(wǎng)格面的數(shù)量減去1 。
(5)調(diào)入Graph mapper運(yùn)算器,并將其函數(shù)類型改為Sine函數(shù) 。將等分?jǐn)?shù)值賦予Graph mapper運(yùn)算器,對(duì)其進(jìn)行函數(shù)映射 。
(6)由于正弦函數(shù)的輸出數(shù)據(jù)區(qū)間范圍是0 to 1,可通過Bounds、Remap Numbers、Construct Domain三個(gè)運(yùn)算器將函數(shù)的輸出數(shù)據(jù)映射到0.2 to 0.8區(qū)間范圍內(nèi) 。
(7)通過Scale運(yùn)算器將網(wǎng)格面邊緣線依據(jù)中心點(diǎn)進(jìn)行縮放,縮放的比例因子為映射后的數(shù)值 。
(8)由兩個(gè)Explode運(yùn)算器將縮放前后的線框同時(shí)炸開,為了保證數(shù)據(jù)路徑一一對(duì)應(yīng),需要通過右鍵單擊Explode運(yùn)算器的S輸出端,選擇Graft將兩組數(shù)據(jù)成樹形數(shù)據(jù) 。
(9)通過Flip Curve運(yùn)算器轉(zhuǎn)換其中一組線的方向,如果不轉(zhuǎn)換方向的話,對(duì)應(yīng)兩條線的四個(gè)端點(diǎn)的排序就是{0;1;3;2},這樣就需要手工修改Face的頂點(diǎn)排序 。
(10)將兩組網(wǎng)格面的邊緣線繼續(xù)用Explode運(yùn)算器炸開,同時(shí)右鍵單擊其V輸出端,選擇Simplify進(jìn)行路徑簡化 。
(11)用Merge運(yùn)算器將兩組點(diǎn)數(shù)據(jù)進(jìn)行合并,那么其輸出結(jié)果為每個(gè)路徑下有四個(gè)構(gòu)成網(wǎng)格面的頂點(diǎn) 。
(12)最后將點(diǎn)賦予Construct Mesh運(yùn)算器的V輸入端,即可依據(jù)頂點(diǎn)的排序創(chuàng)建網(wǎng)格 。
Deconstruct Mesh運(yùn)算器可以確定網(wǎng)格每個(gè)頂點(diǎn)的法線方向,F(xiàn)ace Normals運(yùn)算器可以確定每個(gè)網(wǎng)格面中心點(diǎn)的法線方向 。網(wǎng)格上點(diǎn)的法線方向遵從右手螺旋定則,兩個(gè)網(wǎng)格面的頂點(diǎn)排序分別為Q{3,0,2,4}、T{0,1,2},按照右手螺旋定則,此時(shí)網(wǎng)格上點(diǎn)對(duì)應(yīng)的法線方向是向上的 。
網(wǎng)格應(yīng)用實(shí)例二
網(wǎng)格上點(diǎn)的法線應(yīng)用多伴隨形體的變化,以下通過一個(gè)案例介紹網(wǎng)格頂點(diǎn)法線方向的應(yīng)用方法:
(1)如圖1-59所示,用Mesh Sphere運(yùn)算器創(chuàng)建一個(gè)網(wǎng)格球體,其U、V兩個(gè)方向網(wǎng)格面的數(shù)量可同時(shí)設(shè)定為30 。
(2)通過Deconstruct Mesh運(yùn)算器提取網(wǎng)格面的頂點(diǎn)及其對(duì)應(yīng)的法線方向 。
(3)用Deconstruct運(yùn)算器將網(wǎng)格面的頂點(diǎn)分解為X、Y、Z坐標(biāo),并將Z坐標(biāo)的數(shù)值通過Sina運(yùn)算器進(jìn)行正弦函數(shù)映射 。
(4)為了方便后期調(diào)整數(shù)據(jù),將正弦函數(shù)映射后的數(shù)值通過Multiplication運(yùn)算器乘以一個(gè)倍增值 。將該數(shù)值賦予Amplitude運(yùn)算器的A輸入端作為網(wǎng)格頂點(diǎn)法線向量的數(shù)值 。
(5)將網(wǎng)格頂點(diǎn)通過Move運(yùn)算器沿著其對(duì)應(yīng)的向量進(jìn)行移動(dòng) 。
(6)將移動(dòng)后的頂點(diǎn)由Construct Mesh運(yùn)算器重新組成網(wǎng)格,其F輸入端的網(wǎng)格頂點(diǎn)排序需要與初始網(wǎng)格的頂點(diǎn)排序保持一致 。
在用Construct Mesh運(yùn)算器創(chuàng)建網(wǎng)格的時(shí)候,可以在其C輸入端為網(wǎng)格賦予顏色 。如圖1-60所示,網(wǎng)格著色的原理就是頂點(diǎn)著色,如果只輸入一種顏色,那么網(wǎng)格就會(huì)顯示該種顏色;如果將頂點(diǎn)指定多種顏色,那么網(wǎng)格將會(huì)依據(jù)這些頂點(diǎn)顏色生成過渡的漸變色 。

推薦閱讀