Ȼ/04

Top / Ȼ / 04

Processing (3)

(ϤȴƤ) ץߥ󥰡ʸˡ³

ơ©ȴ? ưƤ顤ץߥ󥰸ʸˡä³˿ʤ⤦

ץή椻衪 if : ʬפؤ

󤬤狼СץˤĤƴä狼äȤˤʤϤ տʤ⤦



notes.png ʲεӶ web ˽½Ԥ

JNorth_arrow-right-sm.png Processing6
Processing դʡ˥᡼˿Ƥߤ褦 ¾θȤ줬ʤʤѤʤΤ补
ݡлɬפˤʤΤǡ˥᡼ࡼӡեǵϿƤ
warning.png 嵭 web κǽΥץ˽ɬפʤΤǡɤǤ
warning.png ˥᡼ޤäǻߤˡˤĤơɤǤ
warning.png ˥᡼ࡼӡե˵ϿƤˡˤĤơɤǤ

JNorth_arrow-right-sm.png Processing7
ץήפ̤Ǥȡ˱ʣʤȤ򥳥ԥ塼ˤ褦ˤʤ롥 ƬθǤԥ塼򾯤Ǥ˻Ȥˡήפɬܤ ץδδܤʤΤ, äΤˤ衪



JNorth_arrow-right-sm.png Processing6 κǽΥץν

ǽΥץ 5ܤκǸ˥ߥɬ ʤΤǡʲΤ褦ľƤ
Gnome-Preferences.png ǽΥץľ㡥

  1.  int x;
  2.  void setup()
  3.  {
  4.    x = 10;
  5.    noStroke();
  6.  }
  7.  void draw() 
  8.  { 
  9.    background(0);
  10.    x += 1;
  11.    ellipse(x,x,30,30);
  12.  }



˥᡼ޤäǻߤˡ

ࡼӡեȤˤϥץबʱưƤԹ礬 ǡ˥᡼ޤäǻߤˡΤäƤ

ϴñǡ˥᡼β̤ void draw(){} κǸˡ

if (frameCount > XX){

   noLoop();

}

Ȥ3Ԥ񤤤Ƥȡ褬 XX ǻߤޤ(Τˤ XX + 1 󤫤?)

Gnome-Preferences.png webκǽΥ˥᡼ 200ǻߤ(11-13Ԥɲʬ) :

  1. int x;
  2. void setup() {
  3.   x = 10;
  4.   noStroke();
  5. }
  6. void draw() {
  7.    background(0);
  8.    x += 1;
  9.    ellipse(x,x,30,30);
  10.    
  11.    if (frameCount > 200){
  12.      noLoop();
  13.    }
  14. }



˥᡼¸λ

ȤǸľ褦ˡ˥᡼¸ˡˤĤƳؤǤ


ࡼӡեˤʤ국Ͽ
Processing Υ˥᡼ץ 4ս񤭲äץ¹Ի˥ࡼӡե뤬롥 ȤäƲ⤷褦

Gnome-Preferences.png ˥᡼ : webκǽ + 85 (= ࡼӡեǽʤ)
  1.   int x;
  2.   void setup() {
  3.     x = 10;
  4.     noStroke();
  5.   }
  6.   void draw() {
  7.      background(0);
  8.      x += 1;
  9.      ellipse(x,x,30,30);
  10.      
  11.      if (frameCount > 85){
  12.        noLoop();
  13.      }
  14.   }


ΥץˡࡼӡեǽɲäȼΤ褦ˤʤ롥
Gnome-Preferences.png ˥᡼ : webκǽ + 85 + ࡼӡեǽ
  1. import processing.video.*; // ࡼӡե(1):
  2. MovieMaker mm;             // ࡼӡե(1):
  3.  
  4. int x;
  5. void setup() {
  6.   x = 10;
  7.   noStroke();
  8.   mm = new MovieMaker(this, width, height, "movie.mov",
  9.                 30, MovieMaker.H263, MovieMaker.MEDIUM);
  10.   // ࡼӡե(2): ե
  11. }
  12. void draw() {
  13.    background(0);
  14.    x += 1;
  15.    ellipse(x,x,30,30);
  16.    
  17.    mm.addFrame();
  18.   // ࡼӡե(3): ˵Ͽơ
  19.  
  20.    if (frameCount > 85){
  21.      noLoop();
  22.      mm.finish();
  23.     // ࡼӡե(4): Ǹ˥ե˥֡
  24.    }
  25. }

ΥץΥȤ ࡼӡե(1)-(4) ɤлȤϤ狼 褯狼ʤƤ⡤ 4սιԤ򤽤Τޤ޼ʬΥץγפ
ξϥץ¹ԤСfilemovie.mov Ȥࡼӡե뤬Ϥ

εǽȤСProcessing Υ˥᡼󤬤Τޤޥࡼӡˤʤ롪



ְβե˵Ͽ(Ը)
˥᡼β̤ void draw(){} Τ˺Ǹˡ

saveFrame("hoge-#####.png");

Ƚ񤤤Ƥȡץư draw() 1󳨤Ȥ hoge-00001.png, hoge-00002.png, ... ȳƽִ֤βɤɤ¸Ƥ(hoge- ʬϼʬѹƤ)
ե̾ ### ϥեֹ֤롥 ȡ##### # 5ķҤäƤΤǥեֹ 5ޤפȤȤˤʤ롥
֤⵭̤⿩ƵϿƤʤᡤ ȤäŬڤʥץꥱǻȤäƥࡼӡե뤳ȤǤ롥 ޤμˡϤۤΥġǤȤΤǡѤ
warning.png ¿βĤʤƥࡼӡեˡϼʬĴ٤褦
warning.png ץबưƤ¤³Τǡץबߤޤ褦ˤƤǻߤ뤳ȡ

Gnome-Preferences.png : webκǽ + 85ߤ뵡ǽ + ƽִ֤βϿ
  1.   int x;
  2.   void setup() {
  3.     x = 10;
  4.     noStroke();
  5.   }
  6.   void draw() {
  7.      background(0);
  8.      x += 1;
  9.      ellipse(x,x,30,30);
  10.  
  11.      if (frameCount > 85){
  12.        noLoop();
  13.      }
  14.  
  15.      saveFrame("hoge-###.png");
  16.   }
ΥץѤС
hoge-001.png hoge-020.png hoge-040.png
ȤΥե뤬äϤ
ơĤʤƥࡼӡեȡ 㤨 fileby-method2.avi fileby-method2.mpg ȤΤǤ



ݡ

ʲβˤĤơ긭Ĵȹͻȼ¹Ԥ򤷡

ExpMath1-Report-04

Ȥ̾Ĥ e-mail ˤƶ˥ݡȤȤФ补ʤƼ

  1. °(ز)
  2. ֹ
  3. ǯ
  4. ̾

񤯤Τ˺ʤ褦.

warning.png ʬΥݡȺġ륻åȤ򵭺ܤ(󡤺ΥݡȤ⤽Υġ륻åȤȤäƺ뤳)

ݡȲ

  1. ½ǽФƤФƤΡʬβץȡη̤ο޷(˥᡼ξϥࡼӡեźդ)򼨤
  2. 줾Υץܺ٤ײ⤻补
  3. Ը: ƽִ֤βäƤˡǥࡼӡեƤߤ补

about Icons, ClipArts

For details, see JNorth_arrow-right-sm.png this.