
|
3D
Transformations
|
Progressive
Translate |
當Ball接收到Mouse左鍵的訊息後,會產生位移至指定的位置,然後自動彈回原位。 |
(a)
Set As Active Camera-Cameras/Montage/Set As Active Camera
|
(b)
Text Display-Interface/Text/Text Display |
(c)
Text Display-Interface/Text/Text Display |
(d)
Identity-Logics/Calculator/Identity |
(e)
Bezier Progression-Logics/Loops/Bezier Progression |
(f)
Set Component-Logics/Calculator/Set Component |
(g)
Translate-3D Transformations/Basic/Translate |
此範例的情況類似範例「Move
To」,只是使用了不同的Building Blocks;在此可以利用Building Blocks-Bezier
Progression的迴圈配合Set Component和Translate來控制Ball的運動。 |

Set
As Active Camera:設定現在所使用的Camera。
|
Text
Display:文字說明。
|

Wait
Message-等待訊息的傳入,在此所設定的傳入訊息為'OnClick'。 |
Identity-設定Ball的起始Translate
Vector為(0,0,0),由pOut輸出此值。 |
Bezier
Progression-設定Duration為1 Sec-表示動作持續執行的時間;設定Ball的Translate
Vector由(0,0,0.5)發展至(0,0,-0.5),且Progression Curve呈現等速率變化,等速率變化才能造成Ball回至原點,但位置仍有些許誤差值。 |
由pOut輸出變數值(介於0.5~-0.5)
作為Building Blocks-Set Component的變數,且於Loop In與Loop Out產生一迴圈。 |

Set Component:由pIn輸入一值於Component3,且設定Component1、Component2均為0,使成為一向量由pOut輸出。 |
Translate:由pIn輸入一向量值於Translate
Vector使Ball產生運動,Referential設定為'-NULL-'或'Ball'均可。 |

|
|

|
 |