summaryrefslogtreecommitdiffstats
path: root/AutoVisual/IGPSquare.pde
diff options
context:
space:
mode:
Diffstat (limited to 'AutoVisual/IGPSquare.pde')
-rw-r--r--AutoVisual/IGPSquare.pde5
1 files changed, 3 insertions, 2 deletions
diff --git a/AutoVisual/IGPSquare.pde b/AutoVisual/IGPSquare.pde
index bc3cff4..828d4b4 100644
--- a/AutoVisual/IGPSquare.pde
+++ b/AutoVisual/IGPSquare.pde
@@ -5,7 +5,6 @@ class IGPSquare extends IGPFamily {
IGPSquare(float x, float y, float d, int p){
super(x, y, d);
parts = p;
- setVectorsOnAlphaCircle();
setBaseVectorsOnOuterSquare();
setConstructionCircleCenters();
}
@@ -53,7 +52,9 @@ class IGPSquare extends IGPFamily {
}
void createDividingLinesOnOuterSquare(){
- if(parts == 12){
+ if(parts == 4){
+ createDiagonalConstructionLinesOnOuterSquare();
+ }else if(parts == 12){
createLine(twelveBaseVectorsOnOuterSquare.get(0), twelveBaseVectorsOnOuterSquare.get(6));
createLine(twelveBaseVectorsOnOuterSquare.get(1), twelveBaseVectorsOnOuterSquare.get(7));
createLine(twelveBaseVectorsOnOuterSquare.get(2), twelveBaseVectorsOnOuterSquare.get(8));