PSystem ps; Arcball arcball; Surface bone; class NoShowParticle extends Particle { NoShowParticle() { } void draw() { // Do nothing in draw } } void setup() { size(500,500); arcball = (Arcball)loadPlugin("Arcball"); ps = (PSystem)loadPlugin("PSystem"); ps.setGravity(0); bone = ps.loadSurface("bone.obj"); bone.scale(10); bone.applyParticles("Layer_01", new NoShowParticle()); bone.applyParticles("Layer_02", new NoShowParticle()); bone.applyParticles("Layer_03", new NoShowParticle()); //bone.addSpringsToOriginalShape("Layer_01"); //bone.addSpringsToOriginalShape("Layer_02"); //bone.addSpringsToOriginalShape("Layer_03"); } void loop() { background(100, 200, 50); translate(width/2, height/2); arcball.run(); fill(200, 200, 200); stroke(100, 100, 100, 100); bone.draw(); ps.draw(); }