Loading STL with Modelbuilder
Simple example (based on a modelbuilder example). The STL file should of course be in your sketch folder.
import unlekker.util.*; import unlekker.modelbuilder.*; UNav3D nav; UGeometry model; void setup() { size(600,600, P3D); nav=new UNav3D(this); nav.trans.set(width/2,height/2,0); smooth(); model=new UGeometry(); model = UGeometry.readSTL(this,"data/eggcup-smallhearts.stl"); model.scale(5.0).center(); } void draw() { background(100); lights(); nav.doTransforms(); if(mousePressed) { fill(255,255,255, 128); noStroke(); } else { fill(255); stroke(100); } model.draw(this); } public void mouseDragged() { nav.mouseDragged(); } public void keyPressed() { nav.keyPressed(); if(key=='s') { model.writeSTL(this, IO.getIncrementalFilename("Yan01 ####.stl",sketchPath)); } }
Info
Difficulty: ●○○○○
Contributors:
Last updated: February 2012