Caricamento e visualizzazione di file OBJ

// height=300 lines=auto
let obj;  // modello 3D da caricare e visualizzare

function preload() {
    obj = loadModel( "assets/arnold.obj" );
}

function setup() {
    createCanvas( 300, 300, WEBGL );
}

function draw() {
    background(200);
    noStroke();
    ambientLight( 100,100,200 );
    pointLight( 96,212,96, -30,-60,120 );
    rotateY( frameCount/200 );

    model( obj );
}
obj = loadModel( "assets/arnold.obj" );

Carica il modello 3D "arnold.obj" che si trova nella sottocartella "assets" [vedi schema cartelle in basso] e salva tutte le informazioni nella "variabile" obj (istanza della classe p5.Geometry).

model( obj );

Disegna il modello 3D caricato e memorizzato in obj.


Strutturazione dei file:

  • CARTELLA-SKETCH
    • assets
    • libs
      • p5.min.js
    • index.html
    • sketch.js