• [^] # Re: Quelques avis en passant

    Posté par (Mastodon) . En réponse au journal Un langage de description de diagramme/figure. Évalué à 2.

    Là tu me parles du fonctionnement interne du logiciel non ? Moi je m'en tenais à la manière la plus « logique » de l'écrire pour un être humain.

    Ben justement, je ne sais pas ce qui est le plus «logique» pour un être humain : relatif ou absolu. Comme ça, je dirais qu'un être humain trouvera plus logique de placer de manière absolue. Mais je peux me tromper. Avoir les deux serait l'idéal, en effet. Je vais peut-être recycler mes formes en double de cette manière. Je ne sais pas encore.

    Mais tu dois en avoir l'habitude, t'es souvent dans le coin.

    Oui, je connais la maison. Et ça m'exaspère déjà quand ça arrive aux autres ;)

    je pensais à un truc à propos de la méthode « Qt ». Elle peut permettre aussi de créer une forme sans la dessiner, puis plus tard de la réutiliser en utilisant au choix brush et/ou pen pour la dessiner.

    Pour ça, il y a les variables… et POV-Ray qui fournit des super idées. Dans POV-Ray, on peut définir des variables qui contiennent des objets, donc ils ne sont pas dessinés. Ensuite, il y a un objet générique qui permet d'étendre un autre objet qu'on a mis dans une variable. Je compte bien m'en inspirer. Un petit exemple pour comprendre. On veut dessiner deux lignes quasi identiques, une rouge et l'autre un peu plus bas :

    set L = line { <10., 10.> <20., 10.> }
    object { L
     pigment { rgb <1., 0., 0.> }
    }
    object { L
     translate { <0., 10.>
    }
    
    

    On peut d'ailleurs faire pareil avec les modificateurs (propriétés ou transformations) et des modificateurs génériques.

    Donc, oui, ça sera possible, et même assez rapidement.