{"version":8,"graph":{"viewport":{"xmin":-0.8208583823469559,"ymin":-0.5260592382899197,"xmax":0.9487307674736621,"ymax":0.5208391675094025},"showGrid":false,"showXAxis":false,"showYAxis":false},"randomSeed":"e5659adc7f2997ba04c53edca8913265","expressions":{"list":[{"type":"text","id":"33","text":"points"},{"id":"39","type":"table","columns":[{"values":["-1","-1","-1","-1","1","1","1","1"],"hidden":true,"id":"37","color":"#6042a6","latex":"x_{1}"},{"values":["-1","-1","1","1","-1","-1","1","1"],"hidden":true,"id":"38","color":"#000000","latex":"y_{1}"},{"values":["-1","1","-1","1","-1","1","-1","1"],"hidden":true,"id":"40","color":"#c74440","latex":"z_{1}"}]},{"type":"text","id":"44","text":"transforms"},{"type":"expression","id":"46","color":"#c74440","latex":"\\phi=0.733","slider":{"hardMin":true,"hardMax":true,"loopMode":"LOOP_FORWARD","isPlaying":true,"min":"0","max":"2\\pi"}},{"type":"expression","id":"87","color":"#2d70b3","latex":"\\beta=2.93","slider":{"hardMin":true,"hardMax":true,"loopMode":"LOOP_FORWARD","isPlaying":true,"min":"0","max":"2\\pi"}},{"type":"expression","id":"88","color":"#388c46","latex":"x_{2}=x_{1}\\cos\\phi-z_{1}\\sin\\phi"},{"type":"expression","id":"45","color":"#000000","latex":"x_{t}=x_{2}"},{"type":"expression","id":"47","color":"#2d70b3","latex":"y_{t}=y_{1}\\cos\\beta-z_{2}\\sin\\beta"},{"type":"expression","id":"89","color":"#6042a6","latex":"z_{2}=z_{1}\\cos\\phi+x_{1}\\sin\\phi"},{"type":"expression","id":"48","color":"#388c46","latex":"z_{t}=z_{2}\\cos\\beta+y_{1}\\sin\\beta+4"},{"type":"text","id":"50","text":"projection"},{"type":"expression","id":"66","color":"#388c46","latex":"p_{s}=\\left(\\frac{x_{t}}{z_{t}},\\frac{y_{t}}{z_{t}}\\right)"},{"type":"text","id":"55","text":"triangles"},{"type":"text","id":"79","text":"builtin polygon() (very repetitive)"},{"type":"folder","id":"99","title":"little point lists","collapsed":true},{"type":"expression","id":"70","folderId":"99","color":"#2d70b3","latex":"T_{1}=\\left[1,2,3\\right]"},{"type":"expression","id":"71","folderId":"99","color":"#388c46","latex":"T_{2}=\\left[2,4,3\\right]"},{"type":"expression","id":"73","folderId":"99","color":"#000000","latex":"T_{3}=\\left[5,1,7\\right]"},{"type":"expression","id":"74","folderId":"99","color":"#c74440","latex":"T_{4}=\\left[1,3,7\\right]"},{"type":"expression","id":"80","folderId":"99","color":"#000000","latex":"T_{5}=\\left[6,5,8\\right]"},{"type":"expression","id":"81","folderId":"99","color":"#c74440","latex":"T_{6}=\\left[5,7,8\\right]"},{"type":"expression","id":"82","folderId":"99","color":"#2d70b3","latex":"T_{7}=\\left[2,6,4\\right]"},{"type":"expression","id":"83","folderId":"99","color":"#388c46","latex":"T_{8}=\\left[6,8,4\\right]"},{"type":"expression","id":"100","folderId":"99","color":"#6042a6","latex":"T_{9}=\\left[8,7,4\\right]"},{"type":"expression","id":"101","folderId":"99","color":"#000000","latex":"T_{10}=\\left[4,7,3\\right]"},{"type":"expression","id":"102","folderId":"99","color":"#c74440","latex":"T_{11}=\\left[1,5,2\\right]"},{"type":"expression","id":"103","folderId":"99","color":"#2d70b3","latex":"T_{12}=\\left[5,6,2\\right]"},{"type":"folder","id":"105","title":"polygon() invocations","collapsed":true},{"type":"expression","id":"69","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{1}\\right]\\right)"},{"type":"expression","id":"84","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{2}\\right]\\right)"},{"type":"expression","id":"85","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{3}\\right]\\right)"},{"type":"expression","id":"86","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{4}\\right]\\right)"},{"type":"expression","id":"90","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{5}\\right]\\right)"},{"type":"expression","id":"91","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{6}\\right]\\right)"},{"type":"expression","id":"92","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{7}\\right]\\right)"},{"type":"expression","id":"93","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{8}\\right]\\right)"},{"type":"expression","id":"94","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{9}\\right]\\right)"},{"type":"expression","id":"95","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{10}\\right]\\right)"},{"type":"expression","id":"96","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{11}\\right]\\right)"},{"type":"expression","id":"97","folderId":"105","color":"#c74440","latex":"\\operatorname{polygon}\\left(p_{s}\\left[T_{12}\\right]\\right)"},{"type":"text","id":"77","text":"custom rendering algorithm (very slow)"},{"id":"62","type":"table","columns":[{"values":["1","2","5","1"],"hidden":true,"id":"60","color":"#388c46","latex":"A"},{"values":["2","4","1","3"],"hidden":true,"id":"61","color":"#6042a6","latex":"B"},{"values":["3","3","7","7"],"hidden":true,"id":"63","color":"#000000","latex":"C"}]},{"type":"expression","id":"57","color":"#000000","latex":"L\\left(p,a,b\\right)=\\left(b.x-a.x\\right)\\cdot\\left(p.y-a.y\\right)-\\left(b.y-a.y\\right)\\cdot\\left(p.x-a.x\\right)"},{"type":"expression","id":"56","color":"#6042a6","latex":"I\\left(p,a,b,c\\right)=1\\left\\{L\\left(c,a,b\\right)\\cdot L\\left(p,a,b\\right)>0\\right\\}\\left\\{L\\left(a,b,c\\right)\\cdot L\\left(p,b,c\\right)>0\\right\\}\\left\\{L\\left(b,c,a\\right)\\cdot L\\left(p,c,a\\right)>0\\right\\}"},{"type":"expression","id":"65","color":"#2d70b3","latex":"I\\left(\\left(x,y\\right),p_{s}\\left[A\\right],p_{s}\\left[B\\right],p_{s}\\left[C\\right]\\right)>0","hidden":true}]}}