原创 我的友情鏈接

51CTO博客開發

原创 processing鼠標移動物體停止旋轉

經過一段時間的摸索processing,感覺有一點頭緒了。但是processing用起來確實比較吃力。因爲有很多事件不像U3D或者as3那麼方面,就簡單的鼠標事件,碰撞,這些功能有很多processing自身就很薄弱了。經過自己的多次的嘗試

原创 loop運用,旋轉功能

鼠標點擊物體旋轉,再點擊停止。float angle=0;  boolean a=true;void setup() {  size(500, 500,P3D);}float x = 0;void draw() {  background(

原创 processing link鏈接

void draw() {    rect(20, 20, 60, 60);  }  void mousePressed() {    link("http://processingjs.org");  } link(url);

原创 processing鼠標移動

int rectX,rectY;int rectSize=90;color rectColor;color baseColor;boolean rectOver=false;void setup(){  size(640,360);  re

原创 processing mouse

void setup(){  size(1000,600,P3D);  noFill();  smooth();}void draw(){  background(0);  translate(width/2,height/2,-(widt

原创 processing pushMartix

如果在常見中有多個物體,想要對某一個物體進行做旋轉,位移,縮放等動作,其他物體不受影響,此時就可以用pushMartrix和popMartrix來控制物體。eg:fill(255); rect(0, 0, 50, 50);  // Whit

原创 processing Audio

import ddf.minim.*; AudioPlayer player;Minim minim;void setup(){  size(1024,400,P3D);  smooth();  minim=new Minim(this);

原创 processing box

void setup() {  size(200, 200, P3D);  noFill();  smooth();}void draw() {  background(0);    translate(width/2, height/2,

原创 我的友情鏈接

51CTO博客開發

原创 processing rotate

void setup(){      size(200,200);      rectMode(CENTER);      noFill();      translate(100,100);        for(int i=1;i<16

原创 processing mousePressed

float  i=0;boolean f=false;float xx,yy,zz;void setup() {  size(200, 200, P3D);  noFill();  smooth();  frameRate(25);}voi