Re: Script per TikZ

#73532
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Marco87″ post=72641Ciao a tutti,

    come potete leggere (se avete voglia :)) in questa discussione, per disegnare le spline con [tt]TikZ[/tt] mi appoggio al programma TpX. Questo mi fornisce un elenco di coordinate dei punti delle spline di Bézier, in questo modo:

    A,B C,D E,F G,H I,L M,N O,P…

    dove A, …, H sono numeri. Le coppie di coordinate sono separate quindi da uno spazio, e le due coordinate di ciascun punto, da una virgola. Se fosse possibile, mi piacerebbe scrivere uno script per Windows che apra questo file txt, e compili un altro file txt, come segue:

    1. Legga “A” e “B” dal primo file, e scriva [tt]\pgfpathmoveto{\pgfpoint{Acm}{Bcm}}[/tt] nella prima riga del secondo file;
    2. Legga a gruppi di sei le coordinate che seguono, e per ognuno d’essi scriva una riga come questa: [tt]\pgfpathcurveto{\pgfpoint{Ccm}{Dcm}}{\pgfpoint{Ecm}{Fcm}}{\pgfpoint{Gcm}{Hcm}}[/tt] (per il primo gruppo di sei coordinate in questo esempio).

    È possibile far questo?

    Grazie mille e ciao,
    Marco.

    La soluzione che adotterei è creare il codice TikZ corrispondente elaborando i dati racchiusi in un file con Lua o Python, piuttosto che fare il parsing degli argomenti con TeX.
    Ciao
    R.

    Go to top