From 192631530503b8046abcfa9b2ca6760e3f39ae66 Mon Sep 17 00:00:00 2001 From: Rami Santina Date: Tue, 10 May 2011 14:29:12 +0300 Subject: Fix: glyph outline orientation with the removal of inversion --- src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/jogl/classes/com/jogamp/graph/curve') diff --git a/src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java b/src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java index 11307d518..7f8e386a1 100755 --- a/src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java +++ b/src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java @@ -279,6 +279,19 @@ public class OutlineShape implements Comparable { bbox.resize(lo.getBounds()); } } + + /** Adds a vertex to the last open outline in the shape. + * at {@code position} + * @param position indx at which the vertex will be added + * @param v the vertex to be added to the OutlineShape + */ + public final void addVertex(int position, Vertex v){ + final Outline lo = getLastOutline(); + lo.addVertex(position, v); + if( 0 == ( dirtyBits & DIRTY_BOUNDS ) ) { + bbox.resize(lo.getBounds()); + } + } /** Add a 2D {@link Vertex} to the last outline by defining the coordniate attribute * of the vertex. The 2D vertex will be represented as Z=0. -- cgit v1.2.3