salve a tutti, mi trovo a dover utilizzare l’ambiente picture per dei diagrammi ed avrei bisogno di capire correttamente come funziona l’orientamento di linee ed oggetti.. ho letto qualcosa in giro ma niente di preciso su come si evolve l’orientamento…. tipo (1,0) orizzontale, (1,1) 45°, (0,1) verticale etc… ma se io ad esempio una linea la voglio ruotare di 28° rispetto ad un suo generico orientamento (tanto per dire) non ho la più pallida idea di che orientamento passargli….
se qualcuno può essere così gentile da spiegarmi o linkarmi una guida completa agli orientamenti gliene sarò grato
Non puoi, con l’ambiente picture tradizionale, dare angoli arbitrari, ma solo alcuni. Per le rette puoi usare coppie (a,b) con a e b interi, primi fra loro, in modulo non maggiori di 6. Se uno è zero, l’altro deve essere 1 o -1 (è già compreso nella regola che il mcd deve essere 1, in realtà).
Se vuoi qualcosa di più fine, devi usare qualche pacchetto grafico come pstricks, epic, eepic o Xy-pic. Ciascuno ha le sue limitazioni e non sono facilissimi all’inizio.
Puoi anche usare una recente estensione dell’ambiente picture, con le stesse sintassi: la ottieni caricando il pacchetto pict2e che è abbastanza ben documentato. Questo, per esempio, permette di usare coppie qualunque per indicare un’inclinazione (be’, quasi qualunque: il modulo di a e b non può superare 1000). Se vuoi indicare una linea inclinata di 28 gradi rispetto all’asse x, puoi usare \line(883,469){…} (sono il coseno e seno di 28 gradi per 1000).
Ciao
Enrico