Puoi aprire il codice e modificarlo
HELP
Il cerchio blu e le sue successive trasformazioni con x → 5x, y → 3y, poi, con x → x+4, y → y+4, poi con una rotazione di -30° (30° in verso orario)
... aX = -6; bX = 10; aY = -6; bY = 10 Dx = 1; Dy = 1 titolo = "x*5, y*3; x+4, y+4, rot di -30^ attorno (4,4)" Cax="brown"; Cgr="grey" quadro=1 Q0x=[4]; Q0y=[4] C1="blue"; C2="red"; C3="magenta"; C4="green" n=200 for(i=0;i<=n; i=i+1) { t = 2*Math.PI/n*i; L1x[i]=Math.sin(t); L1y[i]=Math.cos(t) } for(i=0;i<=n; i=i+1) { L2x[i]=5*L1x[i]; L2y[i]=3*L1y[i] } for(i=0;i<=n; i=i+1) { L3x[i]=L2x[i]+4; L3y[i]=L2y[i]+4 } function ROTx(x,y,A) {AA = A*Math.PI/180; return x*Math.cos(AA)-y*Math.sin(AA)} function ROTy(x,y,A) {AA = A*Math.PI/180; return x*Math.sin(AA)+y*Math.cos(AA)} for(i=0;i<=n; i=i+1) { L4x[i]=4+ROTx(L2x[i],L2y[i],-30); L4y[i]=4+ROTy(L2x[i],L2y[i],-30) } ... // Puoi mettere fino a 10 scritte (S) in diverse posizioni (x,y) con T0=["S",x,y],...,T9=["S",x,y] T0=["1",-1.5,0.4]; T1=["2",-4.5,2.4]; T2=["3",-1.5,4.4]; T3=["4",2.5,8.3] ...