diff options
author | Sven Gothel <[email protected]> | 2023-08-28 22:54:36 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-08-28 22:54:36 +0200 |
commit | 733cc5272cfed10fa07b707e29fd756f44581508 (patch) | |
tree | 1f175df7f89ad0c1fe7c810aa6e4ac2c535c9434 /src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java | |
parent | d6056f4daf2bd6f19cc3f8ff7ca1a812d8db9695 (diff) |
Graph Loop: Make initFromPolyline() and locateClosestVertex() more robust, report error but do not crash.
This behavior has been evaluated with a few fonts and the WIP FontView01 demo application.
Diffstat (limited to 'src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java')
-rw-r--r-- | src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java b/src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java index 75192d45a..a2b789862 100644 --- a/src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java +++ b/src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java @@ -1,5 +1,5 @@ /** - * Copyright 2010 JogAmp Community. All rights reserved. + * Copyright 2010-2023 JogAmp Community. All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: @@ -29,11 +29,14 @@ package jogamp.graph.curve.tess; import java.util.ArrayList; +import com.jogamp.graph.curve.Region; import com.jogamp.graph.geom.Outline; import com.jogamp.graph.geom.Vertex; -import com.jogamp.graph.geom.plane.Winding; public class GraphOutline { + /** Debug flag for [com.]jogamp.graph.curve.* (graph.curve) */ + /* pp */ static boolean DEBUG = Region.DEBUG; // Debug.debug("graph.curve"); + final private Outline outline; final private ArrayList<GraphVertex> controlpoints = new ArrayList<GraphVertex>(3); |