版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
增加父節(jié)點模塊作者:二雞蛋本文歸所有,未經(jīng)許可,不得轉(zhuǎn)載。上節(jié)課:“增加子節(jié)點”模塊。和“增加子節(jié)點”模塊對稱的是“增加父節(jié)點”模塊。增加父節(jié)點也有叫“設(shè)置父節(jié)點”,它們是完全一樣的。和“增加子節(jié)點一樣”,都非常容易理解,對于兒子來說,找個爸爸就需要“增加父節(jié)點”模塊。而對于老爹來說,要個兒子則需要“增加子節(jié)點”模塊,它們只是出發(fā)點不同而已,用法都是基本相同的。在舉例之前,先說明一個數(shù)學(xué)結(jié)構(gòu)問題:多父和多子問題。一個父親可以有多個兒子。這個兒子又有很多的兒子(孫子),情況可以這樣無限制的延續(xù)下去。這種樹狀結(jié)構(gòu)的邏輯關(guān)系清晰:任何一個節(jié)點下面所有的子節(jié)點都屬于它的子節(jié)點。我們以“平移模塊”為例:當(dāng)平移模塊(其他模塊也是一樣的)中的“繼承關(guān)系”參數(shù)被勾選的時候,我們將任何一個“節(jié)點”移動的時候,這個節(jié)點的“子孫節(jié)點們”都會跟著一起移動。這在邏輯上是沒有任何問題的。但一個兒子如果要有很多的父親會出現(xiàn)什么情況呢?我們以下圖為例說明:
以此節(jié)點為例雖然鏈表結(jié)構(gòu)也可以從上圖中判斷由該節(jié)點之下的子節(jié)點的情況(先不考慮上圖中藍(lán)色虛線部分),但這種邏輯關(guān)系非常的混亂:由于允許“單子多父”,一旦上圖中被選擇節(jié)點左邊或右邊的節(jié)點也被指定為該節(jié)點的父親的時候,那可就遭了,數(shù)據(jù)從樹狀結(jié)構(gòu)變成網(wǎng)狀結(jié)構(gòu)了。一旦網(wǎng)狀結(jié)構(gòu)形成,由于數(shù)據(jù)交叉,程序就無法判斷該節(jié)點的子節(jié)點是誰了。因此,VT規(guī)定:只有“單父多子”的樹狀結(jié)構(gòu)才能使“繼承關(guān)系”這個參數(shù)生效。我們以“平移”模塊舉例說明:新建一個作品:將茶幾(CoffeeTable)、沙發(fā)(Armchair)、木板(Plank)調(diào)入到場景中:它們的位置分別在:注意木板不太好找,在資源中比較靠后的位置。用移動鍵把三件物體分別移動到下圖的位置,大致即可:我們通過按下shift鍵,把它們都選擇上,然后按下鼠標(biāo)右鍵,設(shè)置這三個物體的初始狀態(tài)。這里我們要做的是,讓茶幾(CoffeeTable有兩個父親,一個是沙發(fā)(Armchair),一個是木板(Plank)??纯础袄^承關(guān)系“這個參數(shù)是否會起作用:由于我們今天要學(xué)習(xí)的是“增加父節(jié)點”模塊,所以這個模塊需要在子節(jié)點上使用。因此我們先拖拽一個“增加父節(jié)點”模塊到茶幾(CoffeeTable)上,設(shè)置它的父節(jié)點為沙發(fā)(Armchair):然后再將這個模塊拖拽到茶幾的腳本流程區(qū)中:雙擊打開它,將父級設(shè)置為木板(Plank),這樣茶幾就有兩個父親了。然后我們用鼠標(biāo)將兩個“增加父節(jié)點”模塊連接到一起:
我們把“平移”模塊拖拽到沙發(fā)上,將X方向的位移量設(shè)置為1,并保證“繼承關(guān)系”參數(shù)被勾選:為了連續(xù)移動,要將平移模塊加入循環(huán):由于是“單子多父”的結(jié)構(gòu),因此當(dāng)我們運行程序后,沙發(fā)獨自移動了,而并沒有帶動它的兒子“茶幾”移動。說明“繼承關(guān)系“這個屬性并沒有起作用。原因上面我們已經(jīng)提到了,由于茶幾有兩個父親,因此“繼承關(guān)系”參數(shù)失效了。為了讓茶幾跟著沙發(fā)移動,我們需要將茶幾與木板的父級關(guān)系刪除。選擇第二個“增加父節(jié)點“模塊刪除,然后按下IC按鈕,再次按下播放按鈕,這時我們希望的情況出現(xiàn)了,茶幾跟著沙發(fā)一起移動了。今天我們順便把“繼承關(guān)系”這個參數(shù)也徹底搞明白了,在“基礎(chǔ)”分類中還有三個模塊我們沒有學(xué)習(xí):設(shè)置世界矩陣、設(shè)置局部矩陣和設(shè)置四元數(shù)方向。由于它們對于初學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年西和縣三上數(shù)學(xué)期末綜合測試模擬試題含解析
- 高一名著讀書心得800字
- 檢驗員個人工作總結(jié)五篇
- 軍訓(xùn)600字作文心得
- 供熱成本-詳解
- 七年級生物下冊 第四單元 生物圈中的人 第八章 人是生殖和發(fā)育 第二節(jié) 人的生長發(fā)育和青春期教學(xué)實錄(4)(新版)蘇教版
- 2024-2025學(xué)年高中歷史 第一單元 古代中國經(jīng)濟(jì)的基本結(jié)構(gòu)與特點 第1課 發(fā)達(dá)的古代農(nóng)業(yè)(3)教學(xué)教學(xué)實錄 新人教版必修2
- Unit 3 Im more outgoing than my sister. Section B(1a~1e)教學(xué)實錄 - 2024-2025學(xué)年人教版八年級英語上冊
- (新教材同步備課)2024春高中生物 第6章 生物的進(jìn)化 6.2 自然選擇與適應(yīng)的形成教學(xué)實錄 新人教版必修2
- 員工辭職報告2021202115篇
- 2024年國家氣象系統(tǒng)招聘(864人)高頻難、易錯點500題模擬試題附帶答案詳解
- 中央空調(diào)工程售后服務(wù)的方案
- 核酸是遺傳信息的攜帶者課件 2024-2025學(xué)年高一上學(xué)期生物人教版必修1
- 2024內(nèi)置直驅(qū)動力刀塔
- 窗簾采購?fù)稑?biāo)方案(技術(shù)方案)
- TTJSFB 002-2024 綠色融資租賃項目評價指南
- 統(tǒng)編版(2024新版)七年級上冊歷史期末復(fù)習(xí)課件
- 2024-2030年串番茄行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 制造業(yè)數(shù)據(jù)架構(gòu)設(shè)計頂層規(guī)劃方案
- 新《建設(shè)工程施工合同司法解釋》逐條解讀
- 2024-2025學(xué)年高中英語學(xué)業(yè)水平合格性考試模擬測試卷一含解析
評論
0/150
提交評論