日常の進捗

主に自分のための,行為とその習慣化の記録

#Codevember day10: Apple

以前p5.jsでobjのロードは経験があったけど,動かなくなっててハマった.現状バージョンを下げて対応できることがissueで確認できたのでそれでやってみた.

//p5.jsのバージョンv.0.5.11を使用

let obj;

function preload(){
  obj = loadModel("apple.obj");
}


function setup() {
  createCanvas(windowWidth, windowHeight,WEBGL);
  angleMode(DEGREES);
}

function draw() {
  background(0);
  ambientLight(50);
  directionalLight(255,255,255,0,0,1);
  normalMaterial();
  rotateY(radians(frameCount * 3));
    push();
  scale(0.8);
  translate(0,100,0);
  push();
  rotateX(radians(-180+frameCount));
  model(obj);
  pop();
  pop();
}