aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2023-08-28 22:54:36 +0200
committerSven Gothel <[email protected]>2023-08-28 22:54:36 +0200
commit733cc5272cfed10fa07b707e29fd756f44581508 (patch)
tree1f175df7f89ad0c1fe7c810aa6e4ac2c535c9434 /src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java
parentd6056f4daf2bd6f19cc3f8ff7ca1a812d8db9695 (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.java7
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);