1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

Voronoi générator

Discussion dans 'CamBam' créé par Klystron, 31 Octobre 2015.

  1. Klystron

    Klystron Compagnon

    Messages:
    586
    Inscrit:
    29 Mai 2014
    Localité:
    Val d'Oise ( 95 )
    Voronoi générator
    Bonjour à tous,

    le script de Macbob (sur le forum UK ), peut-on faire des formes hexagonales avec ?

    --> car cela pourrait peut-être , servir pour faire sur des plaques de circuit imprimé , des gravures , pour des essais de montages électroniques , rapides.

    merci
    Yves.

    Voir la pièce jointe Voronoi.zip
     
    Dernière édition: 1 Novembre 2015
  2. dh42

    dh42 Compagnon

    Messages:
    3 979
    Inscrit:
    4 Septembre 2009
    Localité:
    Près de St Etienne (42)
    Voronoi générator
    Salut,

    Je ne comprends pas ce que tu veux dire (je ne connais rien à l'électronique). tu a une image de ce que tu veux ?

    ça permet de faire des figures de Voronoi, autrement dit une sorte de pavage aléatoire ; si tu relance le script plusieurs fois sur la même forme et avec les mêmes réglages, tu n'obtiens jamais le même remplissage.

    en mode Voronoi (V)
    V.jpg

    Il permet aussi de faire de la triangulation (découper une forme en une multitudes de triangles)
    en mode Delaunay (D)
    D.jpg

    le paramètre Voronoioffset permet de définir l'écartement entre les pavés et sourceoffset l'écartement par rapport au bord

    en mode "Grid"
    gridspacing donne la taille moyenne des pavés
    wildness c'est le taux de "déformation" des pavés ; 0 donne des carrés, plus la valeur augmente plus les pavés sont aléatoires (forme et taille)

    en mode "Ramdom"
    Pointdensity donne la densité de pavé dans la forme petit nombre = peu de pavé, nombre plus élevé = beaucoup de petits pavés

    ++
    David
     
  3. Klystron

    Klystron Compagnon

    Messages:
    586
    Inscrit:
    29 Mai 2014
    Localité:
    Val d'Oise ( 95 )
    Voronoi générator
    Bonsoir David,
    Oui merci pour les infos, je vois mieux comment cela fonctionne maintenant .
    Bonne soirée.
    Yves.
     
  4. OscarH

    OscarH Apprenti

    Messages:
    209
    Inscrit:
    30 Novembre 2009
    Localité:
    Paris, France
    Voronoi générator
    David,
    Les PCB au format Voronoi sont une extension du type gravure à l'anglaise. C'est juste un dessin plus 'artistique' que les pistes standards en arrondissant les angles.
    Personnellement, je n'aime pas trop. Du point de vue technique, il n'y aucun intérêt.
    OH exemple PCB en Voronoi.jpg
     
  5. dh42

    dh42 Compagnon

    Messages:
    3 979
    Inscrit:
    4 Septembre 2009
    Localité:
    Près de St Etienne (42)
    Voronoi générator
    Salut,

    Ah ok, je ne connaissais pas ... mais bon, j’imagine que ça ne peut en aucun cas être aléatoire !!

    ++
    David
     
  6. speedjf37

    speedjf37 Compagnon

    Messages:
    987
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
    Dernière édition: 1 Novembre 2015
  7. speedjf37

    speedjf37 Compagnon

    Messages:
    987
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
    Voronoi générator
    Bonjour,

    Confirmation de la génération possible des formes hexagonales en Voronoi

    http://irem.univ-reunion.fr/spip.php?article767

    4) Famille cristalline hexagonale

    Un cas particulier important du premier cas (général) est celui où les vecteurs u et v font un angle de 60° et ont la même norme. Dans ce cas les cellules sont des hexagones.

    Voici la recette du nid d’abeilles en CoffeeScript :

    nuage = []
    for m in [-20..20]
    for n in [-10..10]
    nuage.push [320+m*40+n*20,240+n*20*racine(3)]
    dessineVoronoi nuage, 'brown', 0.5
    Télécharger
    Le résultat :

    [​IMG]


    JF
     
  8. Klystron

    Klystron Compagnon

    Messages:
    586
    Inscrit:
    29 Mai 2014
    Localité:
    Val d'Oise ( 95 )
  9. speedjf37

    speedjf37 Compagnon

    Messages:
    987
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
    Voronoi générator
    Je suppose que l'on peut adapter le script pour cambam .
    Il faut lui fournir une liste de points bien placés

    JF
     
  10. Klystron

    Klystron Compagnon

    Messages:
    586
    Inscrit:
    29 Mai 2014
    Localité:
    Val d'Oise ( 95 )
    Voronoi générator
    Re bonjour Speedjf37 ,
    adapter un plugin , pour Cambam, oui cela serait sympa, en fonction des formes simples comme les hexagones , carrés, les cercles je ne sais pas si cela serait possible ?...
    par contre , je ne suis pas " langage informatique " :sad:
    bonne journée.
    Yves.

    PS: votre plugin boite fonctionne bien :smt031
     
  11. dh42

    dh42 Compagnon

    Messages:
    3 979
    Inscrit:
    4 Septembre 2009
    Localité:
    Près de St Etienne (42)
    Voronoi générator
    Salut,

    Pour ma part, je ne comprends rien au python, par contre la figure que tu montre peux être faite assez facilement avec les outils de cambam sans qu'il y ai besoin de faire un plugin spécifique ....

    ++
    David
     
  12. Klystron

    Klystron Compagnon

    Messages:
    586
    Inscrit:
    29 Mai 2014
    Localité:
    Val d'Oise ( 95 )
    Voronoi générator
    Salut david,
    Tu pourrais nous faire une petite vidéo pour copier une dizaine d' hexagones de 10mm de coté ,en X et en Y en réseau , en utilisant Cambam . ( à touche touche )
    comme le dessin de Speedjf37 ?
    --> il risque d'y avoir des polylines en chevauchement ?

    merci


    Yves.
     
  13. dh42

    dh42 Compagnon

    Messages:
    3 979
    Inscrit:
    4 Septembre 2009
    Localité:
    Près de St Etienne (42)
    Voronoi générator
    Salut,

    et voila



    les plugins utilisés sont:

    polygone
    http://www.atelier-des-fougeres.fr/Cambam/Aide/Plugins/PolygonFR.html

    déplacement numériques
    http://www.atelier-des-fougeres.fr/Cambam/Aide/Plugins/NumMoveFR.html

    mesurer XYZ
    http://www.atelier-des-fougeres.fr/Cambam/Aide/Plugins/MeasureXYZ_FR.html

    oui, après il faudra faire un "supprimer les recouvrements" pour générer un nouveau jeu de polylignes, puis supprimer les anciennes

    ++
    David
     
  14. Klystron

    Klystron Compagnon

    Messages:
    586
    Inscrit:
    29 Mai 2014
    Localité:
    Val d'Oise ( 95 )
  15. speedjf37

    speedjf37 Compagnon

    Messages:
    987
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
    Voronoi générator
    Bonjour,

    Un petit essai avec le voronoi et une grille adaptée:


    upload_2015-11-7_6-54-12.png







    JF Voir la pièce jointe voronoi_generator _jf.zip
     

Partager cette page