2013年3月17日 星期日

Kangaroo>>Wind

過了好久  我終於學了新的東西了
這次是Kangaroo中的Wind

前面一直用不出個所以然
後來是找了別人的definition學的
但總算是摸會了

簡單來說:

這顆電池前面有7個輸入端,後面只有1個輸出端

A. 輸出端是接Kangaroo的Force objects

B. 輸入端有:

1. Point 1
2. Point 2
3. Point 3
4. Wind
5. Relative
6. Strength
7. Waterline

解釋:
這顆電池主要是要對一個Mesh施加風力
所以前面必須要做出一個Mesh
並且將它分割成由三角面所構成的Mesh

接下來便可以將每個三角面的四個頂點求出來
因為是三角面所以第四個點與第一個點相同
這邊你就懂為何Wind的輸入端要有Point1 , 2 , 3 了
就是將每個面的三個點輸入

第4點Wind
就很簡單給它一個風向
也就是一個向量Vector
這邊最好將它Unitize
把它變成基本的單位+方向的向量

再來第5點Relative是在確認是否要加入相關個風力
如果只有單做一種向量的風力
要將它改成False

第6點Strength就是強度啦
Slider可拉
出始值是1.0
往上調就是乘以幾倍

第7點Waterline有三個值可以調
0代表忽略水平線
1代表只有groundplane之上的風力
2代表只有groundplane之下的風力

以上是Wind這顆電池的介紹
但是要達成受風力影響的狀態
當然還是要加上Springline
可以使用Wb中的WbEdges直接做出所有的連接
再接上Springs的Connection輸入端即可



這個案例我最後還用了CollideMesh這顆Kangaroo中的碰撞力
只是想看看前面的Mesh受風吹後撞到東西的模擬程度

Over





沒有留言:

張貼留言