Puoi aprire il codice e modificare la funzione: vedi l'Help
You can open the Code and modify the function: see the Help
HELP

aX = -150; bX = 450; aY = -50; bY = 400
Dx = 50; Dy = 50

C1="blue"; C2="grey";C3=C2;C4=C2;C5=C2;C6=C2;C7=C2;C8=C2;C9="black"
xx=[-100,100,200,300,400]; yy=[100,200,300]
Qx=[XX(1),XX(2),XX(3),XX(4),XX(5),XX(6),XX(7),XX(8)]
Qy=[YY(1),YY(2),YY(3),YY(4),YY(5),YY(6),YY(7),YY(8)]
Q1x=[XX1(1),XX1(2),XX1(3),XX1(4),XX1(5),XX1(6),XX1(7),XX1(8)]
Q1y=[YY1(1),YY1(2),YY1(3),YY1(4),YY1(5),YY1(6),YY1(7),YY1(8)]
Q3x=[XX(0)]; Q3y=[YY(0)]
// Lx,Ly and L1x,L1y are used in XX,YY and XX1,YY1
L2x=[XX(1),XX1(1)];L2y=[YY(1),YY1(1)]
L3x=[XX(2),XX1(2)];L3y=[YY(2),YY1(2)]
L4x=[XX(3),XX1(3)];L4y=[YY(3),YY1(3)]
L5x=[XX(4),XX1(4)];L5y=[YY(4),YY1(4)]
L6x=[XX(5),XX1(5)];L6y=[YY(5),YY1(5)]
L7x=[XX(6),XX1(6)];L7y=[YY(6),YY1(6)]
L8x=[XX(7),XX1(7)];L8y=[YY(7),YY1(7)]
L9x=[XX(8),XX1(8)];L9y=[YY(8),YY1(8)]

function XX(t) {x=45*t; if(Ix(x)<1){x=1/0}; return x}
function YY(t) {y=10*t; if(Iy(y)<1){y=1/0}; return y}; t1=0; t2=15
function XX1(t) {x=-5*t; if(Ix(x)<1){x=1/0}; return x};
function YY1(t) {y=40*t; if(Iy(y)<1){y=1/0}; return y}; t11=0; t12=15
for(j=0;j<=5e3;j=j+1) {t=t1+(t2-t1)/5e3*(j-1);Lx[j]=XX(t);Ly[j]=YY(t)}
for(j=0;j<=5e3;j=j+1) {t=t11+(t12-t11)/5e3*(j-1);L1x[j]=XX1(t);L1y[j]=YY1(t)}