2025年5月15日 星期四

W13

 import processing.video.*;


Capture video;

void setup(){

  size(640,480);

  video = new Capture(this,640,480);

  video.start();

}

void draw(){

  if(video.available()) video.read();

  image(video,0,0);

}

------------------------------------------------

import processing.video.*;

Movie movie;

void setup(){

  size(720,480,P3D);

  movie = new Movie(this,"street.mov");

  movie.loop();

}

void draw(){

  background(128);

  camera(mouseX,mouseY,500,360,240,0,0,1,0);


  if(movie.available()) movie.read();

  image(movie,0,0);

}

--------------------------------------------------

PImage img;

void setup() {

  size(400, 400, P3D);

  img = loadImage("chessboard.png");

  textureMode(NORMAL);

}


void draw() {

  camera(mouseX,200,mouseY,mouseX,200,mouseY-10,0,1,0);

  background (128);

  beginShape();

  texture(img);

  vertex(0, 0, 0, 0, 0);

  vertex(400, 0, 0, 1, 0);

  vertex(400, 400, 0, 1, 1);

  vertex(0, 400, 0, 0, 1);

  endShape();

  beginShape();

  texture(img);

  vertex(0, 0, 0, 0,0);

  vertex(0, 400, 0, 1, 0);

  vertex(0, 400, 400, 1, 1);

  vertex(0, 0, 400, 0, 1);

  endShape();

}


沒有留言:

張貼留言