• [^] # Re: OpenSCAD

    Posté par . En réponse au journal Pycao: modeleur 3D en python. Évalué à 4.

    Les avantages d'open-scad:
    - fichiers d'export
    - un visualiseur 3D digne de ce nom

    Les avantages de Pycao: un langage de haut niveau avec plein de paradigmes permettant un code compact ( box, genealogie enre les objets, systemes de mesure en coordonnees proportionnelles ou absolues, langage de la geometrie affine pour des notations compactes, primitive d'interpolations pour les courbes, squelettes, classes pour construire des librairiees facilement...).

    Mon experience avec les langages de bas niveau, c'est qu'il faut au moins milles lignes de code pour decrire un velo comme celui que je donne en exemple, avec plein de calcul intermediaires pour ajuster les decalages. Ca donne un code tres difficile a maintenir. Et quand on change un parametre, par exemple, si on ecartes les roues, il faut relire le code et reajuster tous les calculs. Rien que le bonhomme tout seul sans le velo me semble un boulot colossal sans un minimum de primitives de haut niveau.

    Face a ces difficultés, j'ai commencé a écrire de plus en plus de macros pour pouvoir changer a la volee tous les parametres de construction. On peut voir pycao comme un ajout d'une couche de macros assez epaisse aux elements de langage commun a plus ou moins tous les langages de cao.