From c73f0439aba9367278314d7a9c32b5fd46ae9c4e Mon Sep 17 00:00:00 2001 From: Connor Riley Date: Tue, 15 Dec 2015 14:23:15 -0500 Subject: [PATCH] guesses for new methods --- main/main.pde | 51 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/main/main.pde b/main/main.pde index 51db027..fa55c8d 100644 --- a/main/main.pde +++ b/main/main.pde @@ -185,7 +185,49 @@ void mouseReleased() { break; } } + + public void colorFace(float x, float y) { + // get halfEdge + if(h != null) { + Face f = new Face(h, list); + f.printFace(); + switch (colorFaceColor) { + case 0: + f.daColoring(255,255,255,list, width, height); + break; + case 1: + f.daColoring(0,0,0,list, width, height); + break; + case 2: + f.daColoring(244, 67, 54,list, width, height); + break; + case 3: + f.daColoring(76, 175, 80,list, width, height); + break; + case 4: + f.daColoring(33, 150, 243,list,width,height); + break; + case 5: + f.daColoring(156, 39, 176,list,width,height); + break; + case 6: + f.daColoring(255, 235, 59,list,width,height); + break; + case 7: + f.daColoring(103, 58, 183,list,width,height); + break; + case 8: + f.daColoring(233, 30, 99,list,width,height); + break; + case 9: + f.daColoring(63, 81, 181,list,width,height); + break; + } + } + noFill(); +} +/*public void colorFace(float x, float y) { if(colorEdge) { for(Point p: list.getPoints()) { if((p.getX() - 10 < x) && (p.getX() + 10 > x)) { @@ -243,7 +285,7 @@ public void colorFace(float x, float y) { } } noFill(); -} +} */ public void insertMode(float x, float y) { if(pointclickedbool) { @@ -296,7 +338,12 @@ public void removePointMode(float x, float y) { } } + public void removeEdgeMode(float x, float y) { + //get edge + h.Remove(); +} +/*public void removeEdgeMode(float x, float y) { if(removeEdge) { for(Point p: list.getPoints()) { if((p.getX() - 10 < x) && (p.getX() + 10 > x)) { @@ -320,4 +367,4 @@ public void removeEdgeMode(float x, float y) { } } } -} +}*/