圖 11-15 剛體約束效果
nail 約束
nail 約束可以把剛體固定在場景中的某一個位置,它只對主動剛體起作用,而對被動剛體不起任何作用。運用剛體約束可以創(chuàng)建出吊起物體的效果,如圖 11-16 所示。
下面是 nail 約束的使用方法和效果具體操作步驟如下:
(1) 創(chuàng)建一個新場景,添加一個圓柱體,把它從 x 軸旋轉(zhuǎn) 90 ° ,然后在 z 軸上放大。結(jié)果如圖 11-17 所示。
圖 11-16 nail 約束效果 圖 11-17 建立圓柱體
(2) 創(chuàng)建一個圓環(huán),把它拉伸成基本的鏈環(huán)形。把圓環(huán)轉(zhuǎn)過來放在棒的下方。如圖 11-18 所示。
(3) 復制第 1 個圓環(huán)物體,繞 y 軸旋轉(zhuǎn) 90 °,然后把它放好。這樣重復 3 次以上,直到得到如圖 11-19 所示的鏈子為止。
注意:
要確保環(huán)之間有一定距離 ( 即不使它們相互接觸 ) 。否則建立剛體時將會出現(xiàn)滲透錯誤,并且模擬會停下來。
圖 11-18 創(chuàng)建圓環(huán) 圖 11-19 創(chuàng)建鏈
提示:
在建立了第 1 個環(huán)以后,移動并且旋轉(zhuǎn)它,然后可以使用 duplicate 屬性對話框中的 smart transform 選項完成其余的工作。每一個環(huán)都將自動的旋轉(zhuǎn)并移動到位。
(4) 選中棒和第 1 個環(huán),執(zhí)行 soft/rigid bodies → create passive rigid body 命令。然后,選中其他所有的環(huán),執(zhí)行 soft/rigid bodies → create active rigid body 命令。在這些環(huán)仍被選中的前提下,在場景中加入重力場 ( 執(zhí)行 fields → gravity 命令 ) 。播放動畫時,將會看到這些環(huán)落下來并且互相反彈著,最后在 200 幀左右停了下來,如圖 11-20 所示。
圖 11-20 加入重力場
(5) 為剛體加入約束。選中第 1 個圓環(huán),執(zhí)行 soft/rigid bodies → create constraint 命令打開 constraint options 窗口,設置 constraint type 的類型為 nail ,如圖 11-21 所示。
(6) 單擊 create 按鈕創(chuàng)建 nail 約束。在視圖中可以看到 nail 約束處于圓環(huán)的原點位置,如圖 11-22 所示。
(7) 單擊播放按鈕,會看到 nbil 約束的效果。
圖 11-21 constraint options 窗口
圖 11-22 約束的位置
新聞熱點
疑難解答
圖片精選