diff options
Diffstat (limited to 'AutoVisual/IGPPentagon.pde')
-rw-r--r-- | AutoVisual/IGPPentagon.pde | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/AutoVisual/IGPPentagon.pde b/AutoVisual/IGPPentagon.pde new file mode 100644 index 0000000..155027f --- /dev/null +++ b/AutoVisual/IGPPentagon.pde @@ -0,0 +1,27 @@ +class IGPPentagon extends IGPFamily{ + + IGPPentagon(float x, float y, float d){ + super(x, y, d); + setVectorsOnAlphaCircle(); + } + + void setVectorsOnAlphaCircle(){ + constructionCircleCenters = new ArrayList <PVector> (6); + constructionCircleCenters.add(getVectorOnAlphaCircle(0)); + constructionCircleCenters.add(getVectorOnAlphaCircle(30)); + constructionCircleCenters.add(getVectorOnAlphaCircle(60)); + constructionCircleCenters.add(getVectorOnAlphaCircle(90)); + constructionCircleCenters.add(getVectorOnAlphaCircle(120)); + constructionCircleCenters.add(getVectorOnAlphaCircle(150)); + constructionCircleCenters.add(getVectorOnAlphaCircle(180)); + constructionCircleCenters.add(getVectorOnAlphaCircle(210)); + constructionCircleCenters.add(getVectorOnAlphaCircle(240)); + constructionCircleCenters.add(getVectorOnAlphaCircle(270)); + constructionCircleCenters.add(getVectorOnAlphaCircle(300)); + constructionCircleCenters.add(getVectorOnAlphaCircle(330)); + } + + void display() { + createConstructionCircles(); + } +} |