// // Specifica il PATH // Ogni punto è caratterizzato da ascissa, ordinata e // peso nel calcolo del baricentro della figura. // function fapath(){ var ss=[]; // posizione del baricentro, raggio cerchietti, vettore punti. ss[0]=["M 500 600",5,star10]; return ss; } // var stella=300; var star=[ ["stella*cos(0)","stella*sin(0)",1], ["stella*cos(4*PI/5)","stella*sin(4*PI/5)",1], ["stella*cos(8*PI/5)","stella*sin(8*PI/5)",1], ["stella*cos(12*PI/5)","stella*sin(12*PI/5)",1], ["stella*cos(16*PI/5)","stella*sin(16*PI/5)",1], ["stella*cos(20*PI/5)","stella*sin(20*PI/5)",1]]; var star10=[ ["stella*cos(0)","stella*sin(0)",1], ["stella*cos(3*PI/5)","stella*sin(3*PI/5)",1], ["stella*cos(6*PI/5)","stella*sin(6*PI/5)",1], ["stella*cos(9*PI/5)","stella*sin(9*PI/5)",1], ["stella*cos(12*PI/5)","stella*sin(12*PI/5)",1], ["stella*cos(15*PI/5)","stella*sin(15*PI/5)",1], ["stella*cos(18*PI/5)","stella*sin(18*PI/5)",1], ["stella*cos(21*PI/5)","stella*sin(21*PI/5)",1], ["stella*cos(24*PI/5)","stella*sin(24*PI/5)",1], ["stella*cos(27*PI/5)","stella*sin(27*PI/5)",1], ["stella*cos(30*PI/5)","stella*sin(30*PI/5)",1] ]; // Avviso e chiarimenti: // la (var)iabile star è definita ma non usata mentre viene usata la // variabile star10 che fa uso della variabile stella a cui ho dato il // valore di 300 ( pixel ). // La tela su cui disegno è larga 960 pixel e lunga 1200 pixel // per cui e' bene cercare di non uscire dai confini del disegno... // Puoi provare a vedere cosa succede cambiando 300 in 200 o in 100 // La function fapath() ha il compito di prendere i dati // e darli in pasto alla pagina html che fa uso di questo // file di testo. // Tra doppi apici viene indicato il Movimento M da dare la pennino // per posizionare il baricentro della star10 ( il baricentro lo // calcola il programma dando i pesi opportuni ai vari punti). // Se noti, in star10 tutti i pesi sono uguali ossia valgono 1. // Tra parentesi quadra bisogna dare le coordinate di ogni punto // disegnato ossia la sua ascissa, la sua ordinata e il suo peso // usato nel calcolare il baricentro.