mi trovo davanti ad un problema. ho un file fatto così:
# Rhino v 4.05 -2.51 0.46 v 4.05 -2.44 0.46 v 4.08 -2.4 0.46 v 4.14 -2.38 0.46 v 4.2 -2.41 0.46 v 4.24 -2.47 0.46 v 4.24 -2.5 0.46 _______ 'informazioni, da qui parte l ordine dei lati. ' v 4.21 -2.52 0.46 / cstype bspline | deg 1 / curv 0 0.3884941307922817 1 2 3 4 5 6 7 8 parm u 0 0 0.07000000000000028 0.1200000000000005 0.1832455532033677 '<--da questa riga in giu il resto non serve' 0.250327592528362 0.3224386180376418 0.3524386180376416 0.3884941307922817 0.3884941307922817 end
e lo devo trasformare in qualcosa del genere:
//punti x <--- numero di punti, deve essere calcolato da solo. ( (4.05 -2.51 0.46) (4.05 -2.44 0.46) (4.08 -2.4 0.46) (4.14 -2.38 0.46) (4.2 -2.41 0.46) (4.24 -2.47 0.46) (4.24 -2.5 0.46) (4.21 -2.52 0.46) ) //Lati y ' numero di lati ricavato dallinformazione sopra' ( (1 2) (2 3) (3 4) ... ' eccetra eccetra, seguendo l ordine di cui sopra.' )
io penso sia fattibile, mi stavo guardando i manuali di sed e awk, mi pare di capire che siano gli strumenti giusti, ma magari qualcuno mi tira fuori dal cilindro un sistema piu ganzo oppure ha idea di dove mettere le mani, visto che per adesso non sto cavando un ragno dal buco....
sono carico di bacini, fate del vostro meglio!
ps, è possibile usare qualunque linguaggio: ror, java, pearl, assembler, etc non importa. se gira su linux è meglio ma posso arrangiarmi anche con mac, win o bsd
Messaggio modificato da D1o il 19 aprile 2012 - 18:59