diff --git a/3-golden-sections/index.html b/3-golden-sections/index.html
new file mode 100755
index 0000000..0cc094a
--- /dev/null
+++ b/3-golden-sections/index.html
@@ -0,0 +1,252 @@
+
+
+
+
+
+ GEOMETOR • 3 golden sections
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Point A
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/unique/export/unique-external.svg b/4-golden-sections/export/unique-external.svg
similarity index 100%
rename from unique/export/unique-external.svg
rename to 4-golden-sections/export/unique-external.svg
diff --git a/unique/index.html b/4-golden-sections/index.html
similarity index 99%
rename from unique/index.html
rename to 4-golden-sections/index.html
index 42062cd..72d56c1 100755
--- a/unique/index.html
+++ b/4-golden-sections/index.html
@@ -3,12 +3,19 @@
- GEOMETOR • Unique External
-
+ GEOMETOR • 4 Golden Sections
+
-
-
+
+
+
+
+
+
+
+
+
diff --git a/unique/index.js b/4-golden-sections/index.js
similarity index 100%
rename from unique/index.js
rename to 4-golden-sections/index.js
diff --git a/unique/index.svg b/4-golden-sections/index.svg
similarity index 100%
rename from unique/index.svg
rename to 4-golden-sections/index.svg
diff --git a/unique/svg/unique-external.svg b/4-golden-sections/svg/unique-external.svg
similarity index 100%
rename from unique/svg/unique-external.svg
rename to 4-golden-sections/svg/unique-external.svg
diff --git a/unique/unique.ggb b/4-golden-sections/unique.ggb
similarity index 100%
rename from unique/unique.ggb
rename to 4-golden-sections/unique.ggb
diff --git a/unique-external/export/unique-external.svg b/7-golden-sections/export/unique-external.svg
similarity index 100%
rename from unique-external/export/unique-external.svg
rename to 7-golden-sections/export/unique-external.svg
diff --git a/unique-external/index.css b/7-golden-sections/index.css
similarity index 100%
rename from unique-external/index.css
rename to 7-golden-sections/index.css
diff --git a/unique-external/index.html b/7-golden-sections/index.html
similarity index 99%
rename from unique-external/index.html
rename to 7-golden-sections/index.html
index 6c18e8d..8779894 100755
--- a/unique-external/index.html
+++ b/7-golden-sections/index.html
@@ -3,7 +3,7 @@
- GEOMETOR • unique-external.svg
+ GEOMETOR • 7 Golden Sections
diff --git a/unique-external/index.js b/7-golden-sections/index.js
similarity index 86%
rename from unique-external/index.js
rename to 7-golden-sections/index.js
index 88cb0e4..ebc8437 100755
--- a/unique-external/index.js
+++ b/7-golden-sections/index.js
@@ -61,11 +61,11 @@ function main() {
TL.addLabel("review1");
review1();
- TL.addLabel("review2");
- TL.add(review2());
+ // TL.addLabel("review2");
+ // TL.add(review2());
- TL.addLabel("review3");
- TL.add(review3());
+ // TL.addLabel("review3");
+ // TL.add(review3());
TL.timeScale(1);
var duration = TL.duration();
@@ -108,36 +108,6 @@ function metronome(duration) {
seqTL.call(tick, [], this, BEAT);
- return seqTL;
-
-}
-
-function review1seq(label, poly, circle, polyPoints) {
-
- TL.add(review1show(poly, circle, polyPoints));
- TL.addLabel("review1 " + label);
- TL.add(review1hide(poly, circle), "+=" + BEAT * 4);
-}
-
-function review1show(poly, circle, polyPoints) {
-
- var seqTL = new TimelineMax();
-
- seqTL.add(constructPolygon(poly, polyPoints));
- seqTL.add(constructCircle(circle, "#m", ["#H", "#K"], "30", true));
- seqTL.add(selectElements(circle), "+=" + BEAT);
-
- return seqTL;
-}
-
-function review1hide(poly, circle) {
-
- var seqTL = new TimelineMax();
-
- seqTL.add(hideElements(poly));
- seqTL.add(unSelectElements(circle), "+=" + BEAT);
- seqTL.add(fadeElements(circle), "+=" + BEAT);
-
return seqTL;
}
@@ -145,33 +115,31 @@ function review1() {
TL.add(root3gridreview());
TL.addLabel("review1-root3")
- TL.add(fadeRoot3(), "+=" + BEAT);
+ TL.add(fadeRoot3(), "+=" + BEAT * 4);
TL.add(root5gridreview());
TL.addLabel("review1-root5");
- TL.add(fadeRoot5(), "+=" + BEAT);
+ TL.add(fadeRoot5(), "+=" + BEAT * 4);
TL.add(root2gridreview());
TL.addLabel("review1-root2");
- TL.add(fadeRoot2(), "+=" + BEAT);
+ TL.add(fadeRoot2(), "+=" + BEAT * 4);
TL.add(squaresreview());
TL.addLabel("review1-squares");
- TL.add(fadeSquares(), "+=" + BEAT);
+ TL.add(fadeSquares(), "+=" + BEAT * 4);
- // review1seq("squares3",
- // ["#q8"],
- // "#c_3",
- // ["#J_1", "#K_1", "#L_1", "#I_1"]);
- // review1seq("hexagon",
- // ["#poly1"],
- // "#r_3",
- // ["#M_1", "#N_1", "#H", "#O_1"]);
- // review1seq("circumTriangle",
- // ["#t4"],
- // "#d_4",
- // ["#C_2", "#L", "#D_2"]);
+ TL.add(squares3review());
+ TL.addLabel("review1-squares3");
+ TL.add(fadeSquares3(), "+=" + BEAT * 4);
+ TL.add(hexagonreview());
+ TL.addLabel("review1-hexagon");
+ TL.add(fadeHexagon(), "+=" + BEAT * 4);
+
+ TL.add(circumTrianglereview());
+ TL.addLabel("review1-circumTriangle");
+ TL.add(fadeCircumTriangle(), "+=" + BEAT * 4);
}
function review2() {
@@ -265,24 +233,24 @@ function root3grid() {
var seqTL = new TimelineMax();
seqTL.add(constructLine("#f", ["#A", "#E"]));
- seqTL.add(constructLine("#g", ["#B", "#E"]));
+ seqTL.add(constructLine("#g", ["#B", "#E"]), "-=" + (BEAT * 2));
seqTL.add(constructPolygon("#t1", ["#A", "#B", "#E"]));
seqTL.add(constructLine("#h", ["#A", "#F"]));
- seqTL.add(constructLine("#i", ["#B", "#F"]));
+ seqTL.add(constructLine("#i", ["#B", "#F"]), "-=" + (BEAT * 2));
seqTL.add(constructPolygon("#t2", ["#A", "#B", "#F"]));
seqTL.add(constructLine("#j", ["#M", "#J"]));
- seqTL.add(constructLine("#k", ["#I", "#K"]));
+ seqTL.add(constructLine("#k", ["#I", "#K"]), "-=" + (BEAT * 2));
seqTL.add(hideElements(["#t1", "#t2"]));
seqTL.add(constructPolygon("#t3", ["#E", "#I", "#K"]));
seqTL.add(constructLine("#h_2", ["#B", "#I"]));
- seqTL.add(constructLine("#l", ["#A", "#K"]));
+ seqTL.add(constructLine("#l", ["#A", "#K"]), "-=" + (BEAT * 2));
seqTL.add(constructCircle("#e", "#m", ["#H", "#K"], "30", true));
seqTL.add(selectElements("#e"), "+=" + BEAT);
@@ -321,7 +289,7 @@ function root3gridreview() {
// seqTL.add(unFadeElements(["#e"]));
seqTL.add(constructCircle("#e", "#m", ["#H", "#K"], "30", true));
- seqTL.add(selectElements("#e"), "+=" + BEAT);
+ seqTL.add(selectElements("#e"));
return seqTL;
@@ -365,17 +333,6 @@ function g01() {
function g01remove() {
var seqTL = new TimelineMax();
- var set = [
- "#N",
- "#L",
- "#A",
- "#B",
- "#C",
- "#D",
- ];
-
- seqTL.add(unSetGolden(set))
- seqTL.add(unHighlightPoint(set));
var set = [
"#g0101c",
@@ -384,17 +341,25 @@ function g01remove() {
"#g0101a_1",
"#g0101a_2",
];
-
seqTL.add(unSetGolden(set))
seqTL.add(eraseLine("#g0101a_2"));
seqTL.add(eraseLine("#g0101a_1"), "-=" + BEAT);
-
seqTL.add(eraseLine("#g0101b_2"));
seqTL.add(eraseLine("#g0101b_1"), "-=" + BEAT);
-
seqTL.add(eraseLineCenter("#g0101c"));
+ var set = [
+ "#N",
+ "#L",
+ "#A",
+ "#B",
+ "#C",
+ "#D",
+ ];
+ seqTL.add(unSetGolden(set))
+ seqTL.add(unHighlightPoint(set));
+
return seqTL;
}
@@ -403,26 +368,21 @@ function root5grid() {
var seqTL = new TimelineMax();
seqTL.add(constructCircle("#p", "#n_1", ["#B", "#C"], "180", true));
-
seqTL.add(constructCircle("#r", "#n_1", ["#B", "#C"], "0"));
+ seqTL.add(constructLine("#n", ["#O", "#P"]));
seqTL.add(constructCircle("#q", "#p_1", ["#A", "#D"], "0", true));
-
seqTL.add(constructCircle("#s", "#p_1", ["#A", "#D"], "180"));
-
- seqTL.add(constructLine("#n", ["#O", "#P"]));
-
seqTL.add(constructLine("#t", ["#R", "#Q"]));
seqTL.add(constructLine("#g_1", ["#S", "#U"]));
-
- seqTL.add(constructLine("#h_1", ["#T", "#V"]));
+ seqTL.add(constructLine("#h_1", ["#T", "#V"]), "-=" + (BEAT * 2));
seqTL.add(constructPolygon("#q2", ["#A", "#B", "#S", "#U"]));
seqTL.add(constructPolygon("#q4", ["#A", "#B", "#T", "#V"]), "-=" + BEAT * 3);
seqTL.add(constructLine("#l_1", ["#S", "#V"]));
- seqTL.add(constructLine("#j_1", ["#T", "#U"]));
+ seqTL.add(constructLine("#j_1", ["#T", "#U"]), "-=" + (BEAT * 2));
seqTL.add(constructCircle("#c_1", "#m_1", ["#G", "#U"], "-62.5", true));
seqTL.add(selectElements("#c_1"));
@@ -470,7 +430,6 @@ function root5gridreview() {
seqTL.add(selectElements("#c_1"));
return seqTL;
-
}
function root2grid() {
@@ -487,7 +446,6 @@ function root2grid() {
seqTL.add(selectElements("#d_2") );
return seqTL;
-
}
function fadeRoot2() {
@@ -506,26 +464,18 @@ function fadeRoot2() {
seqTL.add(fadeElements(set));
return seqTL;
-
}
function root2gridreview() {
- // showGolden("g01-d");
var seqTL = new TimelineMax();
- // seqTL.add(constructLine("#q_1", ["#A", "#U"]));
-
- // seqTL.add(constructLine("#r_1", ["#B", "#S"]));
-
seqTL.add(constructPolygon("#q5", ["#A_1", "#W", "#D_1", "#Z"]));
- // seqTL.add(unFadeElements(["#d_2"]));
seqTL.add(constructCircle("#d_2", "#d_1", ["#B_1", "#Z"], "0", true ));
seqTL.add(selectElements("#d_2") );
return seqTL;
-
}
function squares() {
@@ -533,8 +483,6 @@ function squares() {
var seqTL = new TimelineMax();
seqTL.add(unFadeElements(["#b", "#c", "#f", "#g", "#l", "#h_2"]));
- // seqTL.add(unFadeElements([]));
- // seqTL.add(unFadeElements(["#l", "#h_2"]));
seqTL.add(constructLine("#i_2", ["#C", "#E"]), "+=" + BEAT);
seqTL.add(constructLine("#j_2", ["#D", "#E"]));
@@ -550,7 +498,6 @@ function squares() {
seqTL.add(selectElements("#c_2") );
return seqTL;
-
}
function fadeSquares() {
@@ -561,7 +508,6 @@ function fadeSquares() {
"#i_2",
"#j_2",
"#c_2",
-
];
seqTL.add(hideElements(["#q6", "#q7"]));
@@ -570,34 +516,21 @@ function fadeSquares() {
seqTL.add(fadeElements(set));
return seqTL;
-
}
function squaresreview() {
var seqTL = new TimelineMax();
- // seqTL.add(unFadeElements([]));
- // seqTL.add(unFadeElements(["#l", "#h_2"]));
-
- // seqTL.add(constructLine("#i_2", ["#C", "#E"]), "+=" + BEAT);
- // seqTL.add(constructLine("#j_2", ["#D", "#E"]));
-
seqTL.add(constructPolygon("#q6", ["#F_1", "#E_1", "#B", "#E"]));
seqTL.add(constructPolygon("#q7", ["#C_1", "#G_1", "#A", "#E"]), "-=" + BEAT * 3);
- // seqTL.add(constructLine("#p_2", ["#E_1", "#E"]));
- // seqTL.add(constructLine("#q_2", ["#G_1", "#E"]));
-
seqTL.add(unFadeElements(["#c_2"]));
seqTL.add(constructCircle("#c_2", "#r_2", ["#E", "#E_1"], "11", true));
seqTL.add(fadeElements(["#b", "#c", "#f", "#g", "#p_2", "#q_2", "#i_2", "#j_2", "#l", "#h_2"]), "+=" + BEAT);
seqTL.add(selectElements("#c_2") );
- // seqTL.set("", {"":""}, "+=" + BEAT);
-
return seqTL;
-
}
function squares3() {
@@ -605,27 +538,22 @@ function squares3() {
var seqTL = new TimelineMax();
seqTL.add(constructLine("#s_2", ["#T", "#B"]));
-
- seqTL.add(constructLine("#t_2", ["#A", "#V"]));
+ seqTL.add(constructLine("#t_2", ["#A", "#V"]), "-=" + BEAT * 2);
seqTL.add(constructLine("#m_3", ["#W", "#D"]));
-
- seqTL.add(constructLine("#n_3", ["#Z", "#C"]));
+ seqTL.add(constructLine("#n_3", ["#Z", "#C"]), "-=" + BEAT * 2);
seqTL.add(constructCircle("#c_3", "#h_3", ["#H_1", "#D"], "-17", true));
seqTL.add(constructLine("#f_3", ["#J_1", "#K_1"]));
-
seqTL.add(constructLine("#g_3", ["#L_1", "#I_1"]), "-=" + BEAT * 2);
seqTL.add(constructLine("#p_3", ["#J_1", "#L_1"]));
-
seqTL.add(constructLine("#q_3", ["#K_1", "#I_1"]), "-=" + BEAT * 2);
seqTL.add(constructPolygon("#q8", ["#J_1", "#K_1", "#L_1", "#I_1"]));
return seqTL;
-
}
function fadeSquares3() {
@@ -651,7 +579,17 @@ function fadeSquares3() {
seqTL.add(fadeElements(set));
return seqTL;
+}
+
+function squares3review() {
+
+ var seqTL = new TimelineMax();
+
+ seqTL.add(constructCircle("#c_3", "#h_3", ["#H_1", "#D"], "-17", true));
+
+ seqTL.add(constructPolygon("#q8", ["#J_1", "#K_1", "#L_1", "#I_1"]));
+ return seqTL;
}
function hexagon() {
@@ -669,7 +607,6 @@ function hexagon() {
seqTL.add(selectElements("#r_3"));
return seqTL;
-
}
function fadeHexagon() {
@@ -689,9 +626,22 @@ function fadeHexagon() {
seqTL.add(fadeElements(set));
return seqTL;
+}
+
+function hexagonreview() {
+
+ var seqTL = new TimelineMax();
+
+ seqTL.add(constructCircle("#r_3", "#f_4", ["#P_1", "#N_1"], "30", true));
+
+ seqTL.add(constructPolygon("#poly1", ["#M_1", "#N_1", "#H", "#O_1"]));
+
+ seqTL.add(selectElements("#r_3"));
+ return seqTL;
}
+
function circumTriangle() {
var seqTL = new TimelineMax();
@@ -699,10 +649,7 @@ function circumTriangle() {
seqTL.add(constructPolygon("#t1", ["#A", "#B", "#E"]));
seqTL.add(constructLine("#m_4", ["#B", "#J"]));
-
- seqTL.add(constructLine("#n_4", ["#A", "#M"]));
-
- // seqTL.add(setPoint("#S_1"));
+ seqTL.add(constructLine("#n_4", ["#A", "#M"]), "-=" + BEAT * 2);
seqTL.add(constructCircle("#c_4", "#p_4", ["#S_1", "#B"], "30", true));
@@ -726,7 +673,6 @@ function fadeCircumTriangle() {
"#d_4",
"#m_4",
"#n_4",
-
];
seqTL.add(hideElements("#t1"));
@@ -737,9 +683,31 @@ function fadeCircumTriangle() {
seqTL.add(fadeElements(set));
return seqTL;
-
}
+function circumTrianglereview() {
+
+ var seqTL = new TimelineMax();
+
+ seqTL.add(constructPolygon("#t1", ["#A", "#B", "#E"]));
+
+ // seqTL.add(constructLine("#m_4", ["#B", "#J"]));
+
+ // seqTL.add(constructLine("#n_4", ["#A", "#M"]));
+
+ // seqTL.add(setPoint("#S_1"));
+
+ seqTL.add(constructCircle("#c_4", "#p_4", ["#S_1", "#B"], "30", true));
+
+ seqTL.add(constructCircle("#d_4", "#q_4", ["#S_1", "#M"], "-30", true), "circle");
+
+ // seqTL.add(setPoint("#E_2"), "circle");
+ // seqTL.add(setPoint("#B_2"), "circle");
+1
+ seqTL.add(constructPolygon("#t4", ["#C_2", "#L", "#D_2"]));
+
+ return seqTL;
+}
function baseSequence() {
diff --git a/unique-external/svg/unique-external.svg b/7-golden-sections/svg/unique-external.svg
similarity index 100%
rename from unique-external/svg/unique-external.svg
rename to 7-golden-sections/svg/unique-external.svg
diff --git a/unique-external/unique-external.ggb b/7-golden-sections/unique-external.ggb
similarity index 100%
rename from unique-external/unique-external.ggb
rename to 7-golden-sections/unique-external.ggb
diff --git a/unique-external/unique-external.orig.svg b/7-golden-sections/unique-external.orig.svg
similarity index 100%
rename from unique-external/unique-external.orig.svg
rename to 7-golden-sections/unique-external.orig.svg
diff --git a/unique-external/video/unique-external-small.mp4 b/7-golden-sections/video/unique-external-small.mp4
similarity index 100%
rename from unique-external/video/unique-external-small.mp4
rename to 7-golden-sections/video/unique-external-small.mp4
diff --git a/unique-external/video/unique-external.20190921-21:16:40.mp4 b/7-golden-sections/video/unique-external.20190921-21:16:40.mp4
similarity index 100%
rename from unique-external/video/unique-external.20190921-21:16:40.mp4
rename to 7-golden-sections/video/unique-external.20190921-21:16:40.mp4
diff --git a/unique-external/video/unique-external.20190925-14:41:47.mp4 b/7-golden-sections/video/unique-external.20190925-14:41:47.mp4
similarity index 100%
rename from unique-external/video/unique-external.20190925-14:41:47.mp4
rename to 7-golden-sections/video/unique-external.20190925-14:41:47.mp4
diff --git a/unique-external/video/unique-external.20190925-15:36:03.mp4 b/7-golden-sections/video/unique-external.20190925-15:36:03.mp4
similarity index 100%
rename from unique-external/video/unique-external.20190925-15:36:03.mp4
rename to 7-golden-sections/video/unique-external.20190925-15:36:03.mp4
diff --git a/unique-external/video/unique-external.20190926-13:17:35.mp4 b/7-golden-sections/video/unique-external.20190926-13:17:35.mp4
similarity index 100%
rename from unique-external/video/unique-external.20190926-13:17:35.mp4
rename to 7-golden-sections/video/unique-external.20190926-13:17:35.mp4
diff --git a/unique-external/video/unique-external.20190926-21:56:17.mp4 b/7-golden-sections/video/unique-external.20190926-21:56:17.mp4
similarity index 100%
rename from unique-external/video/unique-external.20190926-21:56:17.mp4
rename to 7-golden-sections/video/unique-external.20190926-21:56:17.mp4
diff --git a/unique-external/video/unique-external.20190927-11:10:17.mp4 b/7-golden-sections/video/unique-external.20190927-11:10:17.mp4
similarity index 100%
rename from unique-external/video/unique-external.20190927-11:10:17.mp4
rename to 7-golden-sections/video/unique-external.20190927-11:10:17.mp4
diff --git a/unique-external/video/unique-external.20190929-13:38:18.mp4 b/7-golden-sections/video/unique-external.20190929-13:38:18.mp4
similarity index 100%
rename from unique-external/video/unique-external.20190929-13:38:18.mp4
rename to 7-golden-sections/video/unique-external.20190929-13:38:18.mp4
diff --git a/unique-external/video/unique-external.20191001-15:34:25.mp4 b/7-golden-sections/video/unique-external.20191001-15:34:25.mp4
similarity index 100%
rename from unique-external/video/unique-external.20191001-15:34:25.mp4
rename to 7-golden-sections/video/unique-external.20191001-15:34:25.mp4
diff --git a/base/base.ggb b/base/base.ggb
index fba01d5..95991e3 100755
Binary files a/base/base.ggb and b/base/base.ggb differ
diff --git a/logo/cards-back.html b/geometor-logo/cards-back.html
similarity index 100%
rename from logo/cards-back.html
rename to geometor-logo/cards-back.html
diff --git a/logo/cards.html b/geometor-logo/cards.html
similarity index 100%
rename from logo/cards.html
rename to geometor-logo/cards.html
diff --git a/logo/cards.js b/geometor-logo/cards.js
similarity index 100%
rename from logo/cards.js
rename to geometor-logo/cards.js
diff --git a/logo/export/logo-color-only.svg b/geometor-logo/export/logo-color-only.svg
similarity index 100%
rename from logo/export/logo-color-only.svg
rename to geometor-logo/export/logo-color-only.svg
diff --git a/logo/export/logo-full.svg b/geometor-logo/export/logo-full.svg
similarity index 100%
rename from logo/export/logo-full.svg
rename to geometor-logo/export/logo-full.svg
diff --git a/logo/export/logo-only.svg b/geometor-logo/export/logo-only.svg
similarity index 100%
rename from logo/export/logo-only.svg
rename to geometor-logo/export/logo-only.svg
diff --git a/logo/export/logo-white-only.svg b/geometor-logo/export/logo-white-only.svg
similarity index 100%
rename from logo/export/logo-white-only.svg
rename to geometor-logo/export/logo-white-only.svg
diff --git a/logo/export/logo.svg b/geometor-logo/export/logo.svg
similarity index 100%
rename from logo/export/logo.svg
rename to geometor-logo/export/logo.svg
diff --git a/logo/index.css b/geometor-logo/index.css
similarity index 100%
rename from logo/index.css
rename to geometor-logo/index.css
diff --git a/logo/index.html b/geometor-logo/index.html
similarity index 100%
rename from logo/index.html
rename to geometor-logo/index.html
diff --git a/logo/index.js b/geometor-logo/index.js
similarity index 99%
rename from logo/index.js
rename to geometor-logo/index.js
index 6b160f5..1d4396e 100644
--- a/logo/index.js
+++ b/geometor-logo/index.js
@@ -1,6 +1,6 @@
var TL = new TimelineMax();;
-const BPM = 240;
+const BPM = 120;
const BEAT = 60/BPM;
main();
diff --git a/logo/logo.ggb b/geometor-logo/logo.ggb
similarity index 100%
rename from logo/logo.ggb
rename to geometor-logo/logo.ggb
diff --git a/logo/logo.svg b/geometor-logo/logo.svg
similarity index 100%
rename from logo/logo.svg
rename to geometor-logo/logo.svg
diff --git a/logo/module.html b/geometor-logo/module.html
similarity index 100%
rename from logo/module.html
rename to geometor-logo/module.html
diff --git a/logo/module.js b/geometor-logo/module.js
similarity index 100%
rename from logo/module.js
rename to geometor-logo/module.js
diff --git a/logo/poster.html b/geometor-logo/poster.html
similarity index 100%
rename from logo/poster.html
rename to geometor-logo/poster.html
diff --git a/logo/svg/logo.svg b/geometor-logo/svg/logo.svg
similarity index 100%
rename from logo/svg/logo.svg
rename to geometor-logo/svg/logo.svg
diff --git a/logo/video/logo.20191018-15:53:33.mp4 b/geometor-logo/video/logo.20191018-15:53:33.mp4
similarity index 100%
rename from logo/video/logo.20191018-15:53:33.mp4
rename to geometor-logo/video/logo.20191018-15:53:33.mp4
diff --git a/logo/video/logo.20191018-17:25:48.mp4 b/geometor-logo/video/logo.20191018-17:25:48.mp4
similarity index 100%
rename from logo/video/logo.20191018-17:25:48.mp4
rename to geometor-logo/video/logo.20191018-17:25:48.mp4
diff --git a/logo/video/logo.20191018-18:48:32.mp4 b/geometor-logo/video/logo.20191018-18:48:32.mp4
similarity index 100%
rename from logo/video/logo.20191018-18:48:32.mp4
rename to geometor-logo/video/logo.20191018-18:48:32.mp4
diff --git a/logo/video/logo.20191031-14:58:53.mp4 b/geometor-logo/video/logo.20191031-14:58:53.mp4
similarity index 100%
rename from logo/video/logo.20191031-14:58:53.mp4
rename to geometor-logo/video/logo.20191031-14:58:53.mp4
diff --git a/logo/video/logo.20191207-14:32:19.mp4 b/geometor-logo/video/logo.20191207-14:32:19.mp4
similarity index 100%
rename from logo/video/logo.20191207-14:32:19.mp4
rename to geometor-logo/video/logo.20191207-14:32:19.mp4
diff --git a/logo/video/logo.20191208-13:29:58.mp4 b/geometor-logo/video/logo.20191208-13:29:58.mp4
similarity index 100%
rename from logo/video/logo.20191208-13:29:58.mp4
rename to geometor-logo/video/logo.20191208-13:29:58.mp4
diff --git a/logo/video/logo.20191208-15:25:38.mp4 b/geometor-logo/video/logo.20191208-15:25:38.mp4
similarity index 100%
rename from logo/video/logo.20191208-15:25:38.mp4
rename to geometor-logo/video/logo.20191208-15:25:38.mp4
diff --git a/logo/video/logo.20191208-17:05:59.mp4 b/geometor-logo/video/logo.20191208-17:05:59.mp4
similarity index 100%
rename from logo/video/logo.20191208-17:05:59.mp4
rename to geometor-logo/video/logo.20191208-17:05:59.mp4
diff --git a/logo/video/logo.metronome.20191031-12:11:29.mp4 b/geometor-logo/video/logo.metronome.20191031-12:11:29.mp4
similarity index 100%
rename from logo/video/logo.metronome.20191031-12:11:29.mp4
rename to geometor-logo/video/logo.metronome.20191031-12:11:29.mp4
diff --git a/index.html b/index.html
index 0cc094a..e9e01d0 100755
--- a/index.html
+++ b/index.html
@@ -3,249 +3,32 @@
- GEOMETOR • 3 golden sections
-
+ GEOMETOR animations
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Point A
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+GEOMETOR animation listing
+
diff --git a/photon/export.sh b/photon-logo/export.sh
similarity index 100%
rename from photon/export.sh
rename to photon-logo/export.sh
diff --git a/photon/export/favicon.ico b/photon-logo/export/favicon.ico
similarity index 100%
rename from photon/export/favicon.ico
rename to photon-logo/export/favicon.ico
diff --git a/photon/export/photon-logo-plain.svg.screen.png b/photon-logo/export/photon-logo-plain.svg.screen.png
similarity index 100%
rename from photon/export/photon-logo-plain.svg.screen.png
rename to photon-logo/export/photon-logo-plain.svg.screen.png
diff --git a/photon/export/photon-logo-plain.svg.square.png b/photon-logo/export/photon-logo-plain.svg.square.png
similarity index 100%
rename from photon/export/photon-logo-plain.svg.square.png
rename to photon-logo/export/photon-logo-plain.svg.square.png
diff --git a/photon/index.css b/photon-logo/index.css
similarity index 100%
rename from photon/index.css
rename to photon-logo/index.css
diff --git a/photon/index.html b/photon-logo/index.html
similarity index 100%
rename from photon/index.html
rename to photon-logo/index.html
diff --git a/photon/module.js b/photon-logo/module.js
similarity index 100%
rename from photon/module.js
rename to photon-logo/module.js
diff --git a/photon/photon-logo-17-b.ggb b/photon-logo/photon-logo-17-b.ggb
similarity index 100%
rename from photon/photon-logo-17-b.ggb
rename to photon-logo/photon-logo-17-b.ggb
diff --git a/photon/photon-logo-17-b.svg b/photon-logo/photon-logo-17-b.svg
similarity index 100%
rename from photon/photon-logo-17-b.svg
rename to photon-logo/photon-logo-17-b.svg
diff --git a/photon/photon-logo-17-b.svg.html b/photon-logo/photon-logo-17-b.svg.html
similarity index 100%
rename from photon/photon-logo-17-b.svg.html
rename to photon-logo/photon-logo-17-b.svg.html
diff --git a/photon/photon-logo-inkscape.svg b/photon-logo/photon-logo-inkscape.svg
similarity index 100%
rename from photon/photon-logo-inkscape.svg
rename to photon-logo/photon-logo-inkscape.svg
diff --git a/photon/photon-logo-plain.svg b/photon-logo/photon-logo-plain.svg
similarity index 100%
rename from photon/photon-logo-plain.svg
rename to photon-logo/photon-logo-plain.svg
diff --git a/photon/photon-logo.dark.svg b/photon-logo/photon-logo.dark.svg
similarity index 100%
rename from photon/photon-logo.dark.svg
rename to photon-logo/photon-logo.dark.svg
diff --git a/photon/photon-logo.svg.screen.png b/photon-logo/photon-logo.svg.screen.png
similarity index 100%
rename from photon/photon-logo.svg.screen.png
rename to photon-logo/photon-logo.svg.screen.png
diff --git a/photon/photon.ggb b/photon-logo/photon.ggb
similarity index 100%
rename from photon/photon.ggb
rename to photon-logo/photon.ggb
diff --git a/photon/photon.svg.html b/photon-logo/photon.svg.html
similarity index 100%
rename from photon/photon.svg.html
rename to photon-logo/photon.svg.html
diff --git a/photon/svg/photon-logo-17-b.svg b/photon-logo/svg/photon-logo-17-b.svg
similarity index 100%
rename from photon/svg/photon-logo-17-b.svg
rename to photon-logo/svg/photon-logo-17-b.svg
diff --git a/photon/test-plain.svg b/photon-logo/test-plain.svg
similarity index 100%
rename from photon/test-plain.svg
rename to photon-logo/test-plain.svg
diff --git a/photon/test.svg b/photon-logo/test.svg
similarity index 100%
rename from photon/test.svg
rename to photon-logo/test.svg
diff --git a/photon/video/photon.20201217-14:28:49.mp4 b/photon-logo/video/photon.20201217-14:28:49.mp4
similarity index 100%
rename from photon/video/photon.20201217-14:28:49.mp4
rename to photon-logo/video/photon.20201217-14:28:49.mp4
diff --git a/photon/video/photon.20201217-15:04:23.mp4 b/photon-logo/video/photon.20201217-15:04:23.mp4
similarity index 100%
rename from photon/video/photon.20201217-15:04:23.mp4
rename to photon-logo/video/photon.20201217-15:04:23.mp4
diff --git a/unique-external/.index.js.swp b/unique-external/.index.js.swp
deleted file mode 100644
index 6ceb564..0000000
Binary files a/unique-external/.index.js.swp and /dev/null differ