Variabile ASCIIsvg
buon pomeriggio a tutti, come faccio a disegnare un punto che si chiama $pi/4$, ho provato con:
-1).
var π/4 = [a,b]; dot(π/4);
text(π/4, "π/4", aboveright);
-2).
var Math.PI/4 = [a,b]; dot(Math.PI/4);
text(Math.PI/4, "Math.PI/4", aboveright);
ma da errore.....come si fa?
-1).
var π/4 = [a,b]; dot(π/4);
text(π/4, "π/4", aboveright);
-2).
var Math.PI/4 = [a,b]; dot(Math.PI/4);
text(Math.PI/4, "Math.PI/4", aboveright);
ma da errore.....come si fa?
Risposte
Prego.

si avevi ragione non visualizzavo il tratteggio!!!!! grazie mille per l'aiuto!!!!!!!!!!!!















Forse ho frainteso la domanda e tu in realtà non visualizzi il tratteggio. Prova a ricaricare la pagina premendo CTRL + R.
Intendi se c'è un comando solo per il tratteggio? No, viene considerato una proprietà della linea tracciata. Quindi si può disegnare una intera circonferenza tratteggiata con il comando circle, una poligonale tratteggiata con il comando path, etc.
però i tratteggio in se non c'è?
Penso si possa ottenere utilizzando la funzione arc al posto di circle e impostando un valore alla variabile strokedasharray che controlla i parametri del tratto.
[asvg]width=600;
height=600;
axes();
fontsize=25;
fontfamily="sans-serif";
fontstroke="rgb(51,102,153)";
var P = [1.41,1.41];
dot(P);
text( P , "π/4" , aboveright );
stroke="rgb(51,102,153)";
strokewidth=2;
arc([-2,0],[2,0],2);
arc([2,0],[0,2],2);
strokedasharray="3,3,3"; // tratteggio
stroke="rgb(153,102,51)";
arc([0,2],[-2,0],2);[/asvg]
arc([-2,0],[2,0],2); arc([2,0],[0,2],2); strokedasharray="3,3,3"; // tratteggio stroke="rgb(153,102,51)"; // colore tratteggio arc([0,2],[-2,0],2);
[asvg]width=600;
height=600;
axes();
fontsize=25;
fontfamily="sans-serif";
fontstroke="rgb(51,102,153)";
var P = [1.41,1.41];
dot(P);
text( P , "π/4" , aboveright );
stroke="rgb(51,102,153)";
strokewidth=2;
arc([-2,0],[2,0],2);
arc([2,0],[0,2],2);
strokedasharray="3,3,3"; // tratteggio
stroke="rgb(153,102,51)";
arc([0,2],[-2,0],2);[/asvg]
ok!!!!!!!!!!!!! perfetto!! grazie mille!!!!!! e se vorrei fare un pezzo di arco della circonferenza tratteggiata???? ad esempio vorrei trattegiare la circonferenza da 90° a 180°????? si può fare????
"domy90":
vicino a quel punto anzicchè una lettera, vorrei scrivere $pi/4$....
Prova ad aggiungere questa riga:
text( P , "π/4" , aboveright );
[asvg]axes();
circle([0,0], 2);
line([0,0],[1.41,1.41]);
var P = [1.41, 1.41];
dot(P);
text( P , "π/4" , aboveright );[/asvg]
intendevo una volta disegnato il punto accanto ad esso dargli un nome, per esempio:
[asvg]axes();
circle([0,0], 2);
line([0,0],[1.41,1.41]);
var P = [1.41, 1.41];
dot(P);[/asvg]
vicino a quel punto anzicchè una lettera, vorrei scrivere $pi/4$....
[asvg]axes();
circle([0,0], 2);
line([0,0],[1.41,1.41]);
var P = [1.41, 1.41];
dot(P);[/asvg]
vicino a quel punto anzicchè una lettera, vorrei scrivere $pi/4$....
Senza variabili puoi fare così:
altrimenti usando una variabile:
[asvg]width=500;height=500;
axes();
var P = [Math.PI, 0];
dot(P);[/asvg]
[asvg] axes(); dot([Math.PI, 0]); [/asvg]
altrimenti usando una variabile:
[asvg] axes(); var P = [Math.PI, 0]; dot(P); [/asvg]
[asvg]width=500;height=500;
axes();
var P = [Math.PI, 0];
dot(P);[/asvg]