2012年7月5日 星期四

[Puredata] workshop day3_gem advance 1

1. dimen
  • 一般使用create, 1接到gemwin即可產生gem,再加上dimen可以調整gem的大小
  • dimen 螢幕寬度 螢幕高度



2. 若要寫兩個圖形可使用兩個gemhead產生,或者使用t a a,接上兩個圖形


3. 當我們要控制圖形位置,需使用translateXYZ



4. 若使用一個gemhead產生,因為t a a由右執行到左的特性, 左邊的translateXYZ會被右邊的translateXYZ影響,也就是說,circle會先執行square的translateXYZ,也就是X位移1、Y位移1,再執行自己的translateXYZ,X位移1、Y位移-1



5. 為避免彼此影響,使用separator再接上translateXYZ,便可將指令分開



6. 公轉
  • 使用Toggle、metro、counter,做一個0~360的計數器,使用rotateXYZ,讓circle跟square同步旋轉




7.  自轉
  • 在separator之後接上rotateXYZ,便可使方塊除了與圓形一起公轉,還擁有自己的自轉




沒有留言:

張貼留言