• [^] # Re: Et par rapport à pgf/Tikz et autres ?

    Posté par . En réponse au journal METAPOST 1.0 est sorti. Évalué à 3.

    Plus précisément, Metapost embarque un solveur d'équation linéaire. Ça permet de faire ça [1] sans faire trop de calcul.

    Dans l'exemple que je donne, je dessine plein de pentagone ayant des côté en commun. J'ai donc les points z0 et z1 qui sont définit et j'aimerai calculer les points
    z2, z3, z4 qui me finissent mon pentagone. Pour cela, il suffit d'écrire

    z2-z1=(z0-z1) rotated 108;
    z3-z2=(z1-z2) rotated 108;
    z4-z3=(z2-z3) rotated 108;

    et paf, les points z2, z3 et z4 sont calculés.

    Si on veut une application affine qui transforme z1 et z2, z3 en z4 et z5 en z6, on écrit

    transform T;
    z1 transformed T=z2;
    z3 transformed T=z4;
    z5 transformed T=z6;

    et après, on peut appliquer la transformation T à n'importe quoi.

    [1] http://frederic.mazoit.free.fr/LaTeX_metapost/calendrier/