From 1303328b476570d94e56c9d2fc061e3b09cf538a Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Mon, 9 May 2011 14:25:59 +0200 Subject: Loop: Fix invert; GlyphString/createRegion: Remove unnecessary on-the-fly object creation --- src/jogl/classes/jogamp/graph/curve/text/GlyphString.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/jogl/classes/jogamp/graph/curve/text/GlyphString.java') diff --git a/src/jogl/classes/jogamp/graph/curve/text/GlyphString.java b/src/jogl/classes/jogamp/graph/curve/text/GlyphString.java index 53a3ec5e0..cd6cd56aa 100644 --- a/src/jogl/classes/jogamp/graph/curve/text/GlyphString.java +++ b/src/jogl/classes/jogamp/graph/curve/text/GlyphString.java @@ -152,20 +152,19 @@ public class GlyphString { // region.setFlipped(true); int numVertices = region.getNumVertices(); - ArrayList tris = new ArrayList(); for(int i=0; i< glyphs.size(); i++) { final GlyphShape glyph = glyphs.get(i); ArrayList gtris = glyph.triangulate(); - tris.addAll(gtris); + region.addTriangles(gtris); - ArrayList gVertices = glyph.getVertices(); + final ArrayList gVertices = glyph.getVertices(); for(int j=0; j