summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-01-06 01:30:07 +0100
committerDimitri Sokolyuk <demon@dim13.org>2017-01-06 01:30:07 +0100
commitf66ff0a92acfca9de122beffd79bf48bebedc9df (patch)
tree967479a60ff16ab82729c087d799daf4e735d5cb
parent3d6763f8217c06989e44b6661409c5dbf6db45ef (diff)
Add teacup
-rw-r--r--main.go2
-rw-r--r--teacup.dat279
2 files changed, 280 insertions, 1 deletions
diff --git a/main.go b/main.go
index 8ee9471..fa0126b 100644
--- a/main.go
+++ b/main.go
@@ -18,7 +18,7 @@ func main() {
out.Clear()
out.Enable()
defer out.Disable()
- step := 1.0 / float64(10)
+ step := 1.0 / float64(5)
for _, p := range patches {
for u := 0.0; u <= 1.0; u += step {
out.PenDown()
diff --git a/teacup.dat b/teacup.dat
new file mode 100644
index 0000000..6a65b6c
--- /dev/null
+++ b/teacup.dat
@@ -0,0 +1,279 @@
+26
+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
+4,17,18,19,8,20,21,22,12,23,24,25,16,26,27,28
+19,29,30,31,22,32,33,34,25,35,36,37,28,38,39,40
+31,41,42,1,34,43,44,5,37,45,46,9,40,47,48,13
+13,14,15,16,49,50,51,52,53,54,55,56,57,58,59,60
+16,26,27,28,52,61,62,63,56,64,65,66,60,67,68,69
+28,38,39,40,63,70,71,72,66,73,74,75,69,76,77,78
+40,47,48,13,72,79,80,49,75,81,82,53,78,83,84,57
+193,194,195,196,197,198,199,200,201,202,203,204,1,2,3,4
+196,205,206,207,200,208,209,210,204,211,212,213,4,17,18,19
+207,214,215,216,210,217,218,219,213,220,221,222,19,29,30,31
+216,223,224,193,219,225,226,197,222,227,228,201,31,41,42,1
+229,230,231,28,232,233,234,235,236,237,238,239,240,241,242,243
+28,244,245,229,235,246,247,232,239,248,249,236,243,250,251,240
+57,58,59,60,85,86,87,88,89,90,91,92,93,94,95,96
+60,67,68,69,88,97,98,99,92,100,101,102,96,103,104,105
+69,76,77,78,99,106,107,108,102,109,110,111,105,112,113,114
+78,83,84,57,108,115,116,85,111,117,118,89,114,119,120,93
+93,94,95,96,121,122,123,124,125,126,127,128,129,130,131,132
+96,103,104,105,124,133,134,135,128,136,137,138,132,139,140,141
+105,112,113,114,135,142,143,144,138,145,146,147,141,148,149,150
+114,119,120,93,144,151,152,121,147,153,154,125,150,155,156,129
+129,130,131,132,157,158,159,160,161,162,163,164,165,166,167,168
+132,139,140,141,160,169,170,171,164,172,173,174,168,175,176,177
+141,148,149,150,171,178,179,180,174,181,182,183,177,184,185,186
+150,155,156,129,180,187,188,157,183,189,190,161,186,191,192,165
+251
+0.409091,0.772727,0.0
+0.409091,0.772727,-0.229091
+0.229091,0.772727,-0.409091
+0.0,0.772727,-0.409091
+0.409091,0.886364,0.0
+0.409091,0.886364,-0.229091
+0.229091,0.886364,-0.409091
+0.0,0.886364,-0.409091
+0.454545,0.886364,0.0
+0.454545,0.886364,-0.254545
+0.254545,0.886364,-0.454545
+0.0,0.886364,-0.454545
+0.454545,0.772727,0.0
+0.454545,0.772727,-0.254545
+0.254545,0.772727,-0.454545
+0.0,0.772727,-0.454545
+-0.229091,0.772727,-0.409091
+-0.409091,0.772727,-0.229091
+-0.409091,0.772727,0.0
+-0.229091,0.886364,-0.409091
+-0.409091,0.886364,-0.229091
+-0.409091,0.886364,0.0
+-0.254545,0.886364,-0.454545
+-0.454545,0.886364,-0.254545
+-0.454545,0.886364,0.0
+-0.254545,0.772727,-0.454545
+-0.454545,0.772727,-0.254545
+-0.454545,0.772727,0.0
+-0.409091,0.772727,0.229091
+-0.229091,0.772727,0.409091
+0.0,0.772727,0.409091
+-0.409091,0.886364,0.229091
+-0.229091,0.886364,0.409091
+0.0,0.886364,0.409091
+-0.454545,0.886364,0.254545
+-0.254545,0.886364,0.454545
+0.0,0.886364,0.454545
+-0.454545,0.772727,0.254545
+-0.254545,0.772727,0.454545
+0.0,0.772727,0.454545
+0.229091,0.772727,0.409091
+0.409091,0.772727,0.229091
+0.229091,0.886364,0.409091
+0.409091,0.886364,0.229091
+0.254545,0.886364,0.454545
+0.454545,0.886364,0.254545
+0.254545,0.772727,0.454545
+0.454545,0.772727,0.254545
+0.454545,0.545455,0.0
+0.454545,0.545455,-0.254545
+0.254545,0.545455,-0.454545
+0.0,0.545455,-0.454545
+0.454545,0.272727,0.0
+0.454545,0.272727,-0.254545
+0.254545,0.272727,-0.454545
+0.0,0.272727,-0.454545
+0.318182,0.0454545,0.0
+0.318182,0.0454545,-0.178182
+0.178182,0.0454545,-0.318182
+0.0,0.0454545,-0.318182
+-0.254545,0.545455,-0.454545
+-0.454545,0.545455,-0.254545
+-0.454545,0.545455,0.0
+-0.254545,0.272727,-0.454545
+-0.454545,0.272727,-0.254545
+-0.454545,0.272727,0.0
+-0.178182,0.0454545,-0.318182
+-0.318182,0.0454545,-0.178182
+-0.318182,0.0454545,0.0
+-0.454545,0.545455,0.254545
+-0.254545,0.545455,0.454545
+0.0,0.545455,0.454545
+-0.454545,0.272727,0.254545
+-0.254545,0.272727,0.454545
+0.0,0.272727,0.454545
+-0.318182,0.0454545,0.178182
+-0.178182,0.0454545,0.318182
+0.0,0.0454545,0.318182
+0.254545,0.545455,0.454545
+0.454545,0.545455,0.254545
+0.254545,0.272727,0.454545
+0.454545,0.272727,0.254545
+0.178182,0.0454545,0.318182
+0.318182,0.0454545,0.178182
+0.545455,0.0454545,0.0
+0.545455,0.0454545,-0.305455
+0.305455,0.0454545,-0.545455
+0.0,0.0454545,-0.545455
+0.727273,0.136364,0.0
+0.727273,0.136364,-0.407273
+0.407273,0.136364,-0.727273
+0.0,0.136364,-0.727273
+0.909091,0.136364,0.0
+0.909091,0.136364,-0.509091
+0.509091,0.136364,-0.909091
+0.0,0.136364,-0.909091
+-0.305455,0.0454545,-0.545455
+-0.545455,0.0454545,-0.305455
+-0.545455,0.0454545,0.0
+-0.407273,0.136364,-0.727273
+-0.727273,0.136364,-0.407273
+-0.727273,0.136364,0.0
+-0.509091,0.136364,-0.909091
+-0.909091,0.136364,-0.509091
+-0.909091,0.136364,0.0
+-0.545455,0.0454545,0.305455
+-0.305455,0.0454545,0.545455
+0.0,0.0454545,0.545455
+-0.727273,0.136364,0.407273
+-0.407273,0.136364,0.727273
+0.0,0.136364,0.727273
+-0.909091,0.136364,0.509091
+-0.509091,0.136364,0.909091
+0.0,0.136364,0.909091
+0.305455,0.0454545,0.545455
+0.545455,0.0454545,0.305455
+0.407273,0.136364,0.727273
+0.727273,0.136364,0.407273
+0.509091,0.136364,0.909091
+0.909091,0.136364,0.509091
+1.0,0.136364,0.0
+1.0,0.136364,-0.56
+0.56,0.136364,-1.0
+0.0,0.136364,-1.0
+1.0,0.0909091,0.0
+1.0,0.0909091,-0.56
+0.56,0.0909091,-1.0
+0.0,0.0909091,-1.0
+0.909091,0.0909091,0.0
+0.909091,0.0909091,-0.509091
+0.509091,0.0909091,-0.909091
+0.0,0.0909091,-0.909091
+-0.56,0.136364,-1.0
+-1.0,0.136364,-0.56
+-1.0,0.136364,0.0
+-0.56,0.0909091,-1.0
+-1.0,0.0909091,-0.56
+-1.0,0.0909091,0.0
+-0.509091,0.0909091,-0.909091
+-0.909091,0.0909091,-0.509091
+-0.909091,0.0909091,0.0
+-1.0,0.136364,0.56
+-0.56,0.136364,1.0
+0.0,0.136364,1.0
+-1.0,0.0909091,0.56
+-0.56,0.0909091,1.0
+0.0,0.0909091,1.0
+-0.909091,0.0909091,0.509091
+-0.509091,0.0909091,0.909091
+0.0,0.0909091,0.909091
+0.56,0.136364,1.0
+1.0,0.136364,0.56
+0.56,0.0909091,1.0
+1.0,0.0909091,0.56
+0.509091,0.0909091,0.909091
+0.909091,0.0909091,0.509091
+0.727273,0.0909091,0.0
+0.727273,0.0909091,-0.407273
+0.407273,0.0909091,-0.727273
+0.0,0.0909091,-0.727273
+0.545455,0.0,0.0
+0.545455,0.0,-0.305455
+0.305455,0.0,-0.545455
+0.0,0.0,-0.545455
+0.318182,0.0,0.0
+0.318182,0.0,-0.178182
+0.178182,0.0,-0.318182
+0.0,0.0,-0.318182
+-0.407273,0.0909091,-0.727273
+-0.727273,0.0909091,-0.407273
+-0.727273,0.0909091,0.0
+-0.305455,0.0,-0.545455
+-0.545455,0.0,-0.305455
+-0.545455,0.0,0.0
+-0.178182,0.0,-0.318182
+-0.318182,0.0,-0.178182
+-0.318182,0.0,0.0
+-0.727273,0.0909091,0.407273
+-0.407273,0.0909091,0.727273
+0.0,0.0909091,0.727273
+-0.545455,0.0,0.305455
+-0.305455,0.0,0.545455
+0.0,0.0,0.545455
+-0.318182,0.0,0.178182
+-0.178182,0.0,0.318182
+0.0,0.0,0.318182
+0.407273,0.0909091,0.727273
+0.727273,0.0909091,0.407273
+0.305455,0.0,0.545455
+0.545455,0.0,0.305455
+0.178182,0.0,0.318182
+0.318182,0.0,0.178182
+0.272727,0.0454545,0.0
+0.272727,0.0454545,-0.152727
+0.152727,0.0454545,-0.272727
+0.0,0.0454545,-0.272727
+0.409091,0.272727,0.0
+0.409091,0.272727,-0.229091
+0.229091,0.272727,-0.409091
+0.0,0.272727,-0.409091
+0.409091,0.545455,0.0
+0.409091,0.545455,-0.229091
+0.229091,0.545455,-0.409091
+0.0,0.545455,-0.409091
+-0.152727,0.0454545,-0.272727
+-0.272727,0.0454545,-0.152727
+-0.272727,0.0454545,0.0
+-0.229091,0.272727,-0.409091
+-0.409091,0.272727,-0.229091
+-0.409091,0.272727,0.0
+-0.229091,0.545455,-0.409091
+-0.409091,0.545455,-0.229091
+-0.409091,0.545455,0.0
+-0.272727,0.0454545,0.152727
+-0.152727,0.0454545,0.272727
+0.0,0.0454545,0.272727
+-0.409091,0.272727,0.229091
+-0.229091,0.272727,0.409091
+0.0,0.272727,0.409091
+-0.409091,0.545455,0.229091
+-0.229091,0.545455,0.409091
+0.0,0.545455,0.409091
+0.152727,0.0454545,0.272727
+0.272727,0.0454545,0.152727
+0.229091,0.272727,0.409091
+0.409091,0.272727,0.229091
+0.229091,0.545455,0.409091
+0.409091,0.545455,0.229091
+-0.454545,0.704545,0.0
+-0.454545,0.704545,-0.0454545
+-0.454545,0.772727,-0.0454545
+-0.772727,0.863636,0.0
+-0.772727,0.863636,-0.0454545
+-0.818182,0.954545,-0.0454545
+-0.818182,0.954545,0.0
+-0.772727,0.522727,0.0
+-0.772727,0.522727,-0.0454545
+-0.909091,0.477273,-0.0454545
+-0.909091,0.477273,0.0
+-0.409091,0.363636,0.0
+-0.409091,0.363636,-0.0454545
+-0.409091,0.295455,-0.0454545
+-0.409091,0.295455,0.0
+-0.454545,0.772727,0.0454545
+-0.454545,0.704545,0.0454545
+-0.818182,0.954545,0.0454545
+-0.772727,0.863636,0.0454545
+-0.909091,0.477273,0.0454545
+-0.772727,0.522727,0.0454545
+-0.409091,0.295455,0.0454545
+-0.409091,0.363636,0.0454545