From 8a56dafe12c9b1c086c23e356eab9fbfc7082fc7 Mon Sep 17 00:00:00 2001 From: codeanticode Date: Wed, 23 May 2012 23:42:13 +0000 Subject: [PATCH] Removed getCenter method in PShape --- core/src/processing/core/PShape.java | 5 ----- .../examples/Advanced/Particles/Particle.pde | 6 +++--- .../src/processing/opengl/PShapeOpenGL.java | 15 --------------- 3 files changed, 3 insertions(+), 23 deletions(-) diff --git a/core/src/processing/core/PShape.java b/core/src/processing/core/PShape.java index a211c8ae3..ea4d808fd 100644 --- a/core/src/processing/core/PShape.java +++ b/core/src/processing/core/PShape.java @@ -395,11 +395,6 @@ public class PShape implements PConstants { //checkBounds(); return depth; } - - - public PVector getCenter() { - return new PVector(); - } /** diff --git a/java/libraries/opengl/examples/Advanced/Particles/Particle.pde b/java/libraries/opengl/examples/Advanced/Particles/Particle.pde index 8338d0688..b0e983072 100644 --- a/java/libraries/opengl/examples/Advanced/Particles/Particle.pde +++ b/java/libraries/opengl/examples/Advanced/Particles/Particle.pde @@ -34,9 +34,9 @@ class Particle { float speed = random(0.5,4); velocity = new PVector(cos(a), sin(a)); velocity.mult(speed); - lifespan = 255; - PVector center = part.getCenter(); - part.translate(x - center.x, y - center.y); + lifespan = 255; + part.resetMatrix(); + part.translate(x, y); } boolean isDead() { diff --git a/java/libraries/opengl/src/processing/opengl/PShapeOpenGL.java b/java/libraries/opengl/src/processing/opengl/PShapeOpenGL.java index 009aea3ed..3078edd80 100644 --- a/java/libraries/opengl/src/processing/opengl/PShapeOpenGL.java +++ b/java/libraries/opengl/src/processing/opengl/PShapeOpenGL.java @@ -532,21 +532,6 @@ public class PShapeOpenGL extends PShape { depth = max.z - min.z; return depth; } - - - public PVector getCenter() { - PVector center = new PVector(); - int count = 0; - if (shapeEnded) { - count = getVertexSum(center, count); - if (0 < count) { - center.x /= count; - center.y /= count; - center.z /= count; - } - } - return center; - } protected void getVertexMin(PVector min) {