2015-03-05 1 views
2

J'utilise processing pour la communication série et je veux lire/ouvrir le fichier STL dedans, j'ai le fichier STL dans mon disque dur.lecture ou ouvrir le fichier STL en cours de traitement

Pouvez-vous me guider s'il vous plaît Comment faire pour le réparer?

+1

Croisement: http: // pour um.processing.org/two/discussion/9703/import-3d-image-in-processing –

+0

@KevinWorkman Si vous pouvez donner un coup d'oeil sur le codage et faire quelques suggestions en fonction de cela –

Répondre

3

J'ai lu et pratiquement testé this link de github, il est vraiment très utile et la meilleure chose est que cela fonctionne.

Donc dans votre cas

  1. Il suffit de faire un répertoire avec un nom
  2. Mettez Below Coding et le fichier d'image réelle dans le même dossier

J'édita en fonction de votre nom de fichier afin que copier/coller ce code suivi de toutes les instructions ci-dessus

import toxi.geom.*; 
import toxi.geom.mesh.*; 

import toxi.processing.*; 

TriangleMesh mesh; 
ToxiclibsSupport gfx; 

void setup() { 
    size(600,600,P3D); 
    mesh=(TriangleMesh)new STLReader().loadBinary(sketchPath("check.stl"),STLReader.TRIANGLEMESH); 
    //mesh=(TriangleMesh)new STLReader().loadBinary(sketchPath("mesh-flipped.stl"),STLReader.TRIANGLEMESH).flipYAxis(); 
    gfx=new ToxiclibsSupport(this); 
} 

void draw() { 
    background(51); 
    lights(); 
    translate(width/2,height/2,0); 
    rotateX(mouseY*0.01); 
    rotateY(mouseX*0.01); 
    gfx.origin(new Vec3D(),200); 
    noStroke(); 
    gfx.mesh(mesh,false,10); 
}