MAYA繫結 平衡車繫結(非生物篇)

2021-10-22 22:09:28 字數 1632 閱讀 2483

二、輪胎實時轉動

三.完整**如下

最近在學單壹崽崽的繫結教程,學到了很多,所以簡單的做點筆記。

思路:

1、顛簸控制器 同時控制物體軸心變化著 **物體的旋轉**;

2、左右車輪控制器再用驅動關鍵幀的方法驅動 顛簸控制器;

3、注意這裡並非用打組的方法控制。

效果預覽圖

…………………………………………………………………………………………

節點說明圖

a:multiplydivide 乘除節點

b:vectorproduct 向量積節點

b.car ra : 平衡車的半徑

b.car ra → b輸入2 :主要是為了解決物體的縮放問題

vectorproduct 向量積節點 要選擇 無緣算 規格化輸出:向量的規格化[-1,1]之間,利於控制。

mel語句表示式

if

(freego_body_ctrrl.

auto==1

)}

如果

angle(《輪胎位移向量》,《輪胎方向向量》) 大於 90°

mag(<< 輪胎位移向量》 為正

否則mag(<< 輪胎位移向量》 為負

freego_l_wheel_ctrl.rotatex=

(freego_l_wheel_ctrl.rotatex+$dis/(2

*3.1415

*freego_body_ctrrl.wheelra)

*360)%

360;

輪胎旋轉角度=(輪胎旋轉角度+(位移)/(2π輪胎半徑) *360)%360

if

(freego_body_ctrrl.

auto==1

) freego_l_wheel_ctrl.rotatex=

(freego_l_wheel_ctrl.rotatex+$dis/(2

*3.1415

*freego_body_ctrrl.wheelra)

*360)%

360;

grpfreego_l_wheeldre_ctrl.fx=grpfreego_l_wheeldre_ctrl.translatex;

grpfreego_l_wheeldre_ctrl.fy=grpfreego_l_wheeldre_ctrl.translatey;

grpfreego_l_wheeldre_ctrl.fz=grpfreego_l_wheeldre_ctrl.translatez;

}

繫結事件和解綁事件

繫結事件 1.物件.on 事件型別 事件處理函式 物件 on 事件型別 事件處理函式 2.物件.addeventlistener 事件型別 事件處理函式 false 火狐 谷歌 ie11支援 ie8 不支援 3.物件.attachevent on 事件型別,事件處理函式 火狐 谷歌 ie11不支援 ...

jquery 事件 繫結與解綁

一 on 的多事件繫結 elem on mouseover mouseout function 多個事件繫結乙個函式 elem on mouseout function 目標節點 點選在這個元素上 div on click p fn 事件繫結在最上層div元素上,當使用者觸發在a元素上,事件將往上冒...

js繫結事件和解綁事件

在js中繫結多個事件用到的是兩個方法 attachevent和addeventlistener,但是這兩個方法又存在差異性 attachevent方法 只支援ie678,不相容其他瀏覽器 addeventlistener方法 相容火狐谷歌,不相容ie8及以下 addeventlistener方法 d...