UG模擬彎弓射箭

   時間:2014-03-07 00:21:49
UG模擬彎弓射箭簡介
如下圖所示,漂亮吧!如果圖片顯示不完整,單擊即可查看全部! 1:進入sketch,畫弓。圓弧和右邊的直線可以先畫一邊,另一邊用鏡像,並且去掉直線的垂直約束。 2:標註相關曲線的尺寸……
UG模擬彎弓射箭正文

如下圖所示,漂亮吧!如果圖片顯示不完整,單擊即可查看全部!

1:進入sketch,畫弓。圓弧和右邊的直線可以先畫一邊,另一邊用鏡像,並且去掉直線的垂直約束。

2:標註相關曲線的尺寸,其中圓弧要標出周長,直線要標出長度。可以看出,在動畫中, 弓和弦的長度保持不變。

 3:畫出箭的骨架,並標出尺寸。

4:在弓和箭的右方畫一垂直線,並分別標出與箭尾,弦的距離。注意,這兩個尺寸是分別控制箭與弓的動作的

5:將兩個尺寸調整為相同,並將直線加上固定(Fixed)約束。

6:最後看看當你調整這兩個尺寸時,能不能達到圖中所示效果。以上步驟比較重要,是動畫能否正確播放的前提條件!

7:退出草圖,做實體,可以用管道與旋轉,記得在弓箭的前面加上一個“心”哦!

8:加入表達式,這裡FrameNumber表示動畫開始幀數是0,MaxFrame表示最大幀數為25幀,此數越大,所做動畫CA的時間就越長。FrameNumber可以看成是一個變數,從0至25之間變化。 表達式A是控制弓的動作的,表達式A與B兩者聯合對箭的動作進行控制。
在這裡FrameNumber*7.2表示一個角度,當FrameNumber在0-25間變化時,角度就在0-180度間變化,前面www加了餘弦cos,就表示值從1--0---1之間變化,後面乘上20並在最前面加上絕對值abs()表示值從20C--0--20之間進行變化,從第4,5,6步可看出,當值從20變化到0時,是拉弓,值從0再變回20時是整 把弓的回彈。以上就是弓的動作.箭的動作就分開兩步走,第一步就是和拉弓時的動作一樣,用A表達式,第二步就是箭射出的動作,CA這裡用了B表達式,可以看出值是在0-50間變化,乘上50,表示箭射出的速度要比弓回彈的速度快,再者,  最後值是50,就表面箭就在弓前面,也就是說箭射出去了。

   大家可看看餘弦函數的圖形可加深理解!CAD/

9:分別將p5與p6表達式的值變成圖中所示,P6就是控制弓動作的,P5用了一個條件表達式,它表示,當變數在CAD/CAM之家論壇)V&d4['v#B v R8N
  0-12.5之間時,用A表達式,當變數在12.5-25時,就用B表達式。這樣子就可以分別控制箭的動作了!  以上兩步是最重要的兩步了!下面就是動畫製作部分了。

10:進入UG的動畫製作部分

11:在Name處寫上一個新動畫的名字,點擊Add/Copy增加,接著選上定義關鍵幀選項,最後點擊關鍵幀按鈕

12:進入關鍵幀編輯對話框,填上一個關鍵幀名,填上步數25,點擊Add/Copy增加。OK!其他選項可先不管!

13:回到動畫製作對話框,點擊參數按鈕。

14:按圖設置好參數,最重要的是勾上更新表達式這項,其他選項我想大家

 

也看得明白吧,其實這個對話框是輸齣動畫文件的。自己看看吧!!

15:接下來你可以預覽一下動畫或者輸齣動畫了!

16:這個是動畫播放對話框,大家一看就明白了,不用我多說了吧!

 

[UG模擬彎弓射箭],你可能也喜歡

  • 機械常識模擬試題
  • 機械模擬軟體
  • 汽車機械常識模擬考
  • 機械常識模擬測驗
  • autocad模擬試題
Bookmark the permalink ,來源:
One thought on “UG模擬彎弓射箭