{"version":9,"randomSeed":"69eafd528eb62d498f37433615f1de63","graph":{"viewport":{"xmin":-2.5000000000000018,"ymin":-1.7323089796835613,"xmax":2.4999999999999982,"ymax":1.7323089796835613}},"expressions":{"list":[{"type":"expression","id":"1","color":"#000000","latex":"x^{2}+y^{2}=1","labelSize":"medium"},{"type":"text","id":"45","text":"angle to rectangular"},{"type":"expression","id":"2","color":"#2d70b3","latex":"\\alpha=5.07","labelSize":"medium","slider":{"hardMin":true,"hardMax":true,"min":"0","max":"2\\pi"}},{"type":"expression","id":"5","color":"#000000","latex":"x_{n}=\\cos\\alpha","labelSize":"medium"},{"type":"expression","id":"6","color":"#c74440","latex":"y_{n}=\\sin\\alpha"},{"type":"expression","id":"12","color":"#c74440","latex":"\\operatorname{polygon}\\left(\\left(0,0\\right),\\left(x_{n},y_{n}\\right)\\right)"},{"type":"text","id":"10","text":"because apparently this is draggable but (x_n, y_n) is not"},{"type":"expression","id":"7","color":"#c74440","latex":"\\left(\\cos\\alpha,\\sin\\alpha\\right)","dragMode":"XY"},{"type":"expression","id":"11","color":"#000000","latex":"1+\\frac{y_{n}-1}{x_{n}}\\cdot x","labelSize":"medium"},{"type":"expression","id":"34","color":"#388c46","latex":"P_{R}\\left(v\\right)=-\\frac{v.x}{v.y-1}"},{"type":"text","id":"47","text":"rectangular to projective"},{"type":"expression","id":"8","color":"#c74440","latex":"\\left(P_{R}\\left(\\left(x_{n},y_{n}\\right)\\right),0\\right)","dragMode":"NONE","pointSize":"15"},{"type":"expression","id":"13","color":"#2d70b3","latex":"p=0.383"},{"type":"expression","id":"14","color":"#2d70b3","latex":"\\left(p,0\\right)"},{"type":"text","id":"49","text":"projective to rectangular"},{"type":"expression","id":"35","color":"#6042a6","latex":"R_{P}\\left(x\\right)=\\left(\\frac{2x}{x^{2}+1},1-\\frac{2}{x^{2}+1}\\right)"},{"type":"expression","id":"30","color":"#2d70b3","latex":"R_{P}\\left(p\\right)","pointSize":"15"},{"type":"expression","id":"32","color":"#2d70b3","latex":"\\operatorname{polygon}\\left(\\left(0,0\\right),R_{P}\\left(p\\right)\\right)"},{"type":"expression","id":"31","color":"#000000","latex":"1-\\frac{x}{p}"},{"type":"text","id":"43","text":"projective angle addition"},{"type":"expression","id":"33","color":"#2d70b3","latex":"S\\left(x,y\\right)=\\frac{x+y}{1-xy}"},{"type":"expression","id":"36","color":"#000000","latex":"q=S\\left(P_{R}\\left(\\left(x_{n},y_{n}\\right)\\right),p\\right)"},{"type":"expression","id":"37","color":"#6042a6","latex":"\\left(q,0\\right)","pointSize":"15"},{"type":"expression","id":"38","color":"#000000","latex":"1-\\frac{x}{q}"},{"type":"expression","id":"39","color":"#6042a6","latex":"\\operatorname{polygon}\\left(\\left(0,0\\right),R_{P}\\left(q\\right)\\right)"},{"type":"expression","id":"41","color":"#6042a6","latex":"R_{P}\\left(q\\right)","pointSize":"15"}]}}