summaryrefslogtreecommitdiffstats
path: root/AutoVisual/IGPPentagon.pde
diff options
context:
space:
mode:
Diffstat (limited to 'AutoVisual/IGPPentagon.pde')
-rw-r--r--AutoVisual/IGPPentagon.pde27
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();
+ }
+}