diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 80f1604..839956d 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -6,7 +6,7 @@ {{ block "title" . }}{{ .Site.Title }}{{ end }} - + {{ block "styles" . }}{{ end }} diff --git a/static/icons/icon-192.png b/static/icons/icon-192.png deleted file mode 100644 index a1fab31..0000000 Binary files a/static/icons/icon-192.png and /dev/null differ diff --git a/static/icons/icon.asy b/static/icons/icon.asy index 3642403..f014061 100644 --- a/static/icons/icon.asy +++ b/static/icons/icon.asy @@ -1,16 +1,17 @@ -real unit = 0.5inch; -real radius = 6*unit; +real circleradius = 160; -real steps = 6; -int degrees = 720; +path circ = circle((0,0), circleradius); +fill(circ, red); -guide arm; -for (int i = 0; i <= steps; ++i) { - arm = arm..((i*radius/steps)*dir(i*degrees/steps)); +guide spiral; + +real curveFunc(real theta10) { + return 0.008*theta10*theta10 + 0.2*theta10; } -path circ = circle((0,0), radius); -path arms = buildcycle(circ, arm, rotate(-45)*arm); -fill(circ, black); -fill(arms, red); -fill(rotate(180)*arms, red); +for (int i = 0; i < 200; i += 1) { + spiral = (curveFunc(i)*dir(10*i))..spiral..(curveFunc(i)*dir(180+10*i)); +} + +path p = buildcycle(spiral, circ); +fill(p, black); diff --git a/static/icons/icon.png b/static/icons/icon.png new file mode 100644 index 0000000..372adbf Binary files /dev/null and b/static/icons/icon.png differ diff --git a/static/icons/icon.svg b/static/icons/icon.svg index 896c7a8..f7c9558 100644 --- a/static/icons/icon.svg +++ b/static/icons/icon.svg @@ -1,14 +1,11 @@ - - + + - - + + - - - - - + + - + \ No newline at end of file