Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
recherche:residence_polygones:start [2025/11/12 00:51] laurentm [Roland DPX-3300] |
recherche:residence_polygones:start [2025/11/13 14:48] (Version actuelle) emoc [Dessiner un fichier svg depuis linux] |
||
|---|---|---|---|
| Ligne 38: | Ligne 38: | ||
| **Maintenant en 3D !** 🍩 | **Maintenant en 3D !** 🍩 | ||
| - | Reprise d'un vieux projet de génération de motifs d'après l'algorithme de croissance du [[https://fr.wikipedia.org/wiki/Physarum_polycephalum|Physarum Polycephalum]] (a.k.a "le blob"), mais en y ajoutant une troisième dimension pour passer du pixel au voxel (saupoudré de polygones, histoire de...). | + | Reprise d'un vieux projet de génération de motifs d'après l'algorithme de croissance du [[https://fr.wikipedia.org/wiki/Physarum_polycephalum|Physarum Polycephalum]] (a.k.a "le blob"), mais en y ajoutant une troisième dimension pour passer du pixel au voxel. |
| + | * Godot 4.5 | ||
| * Utilisation d'un compute shader pour accelerer le calcul de diffusion des traces chimiques. | * Utilisation d'un compute shader pour accelerer le calcul de diffusion des traces chimiques. | ||
| - | * Grille 3D relativement petite (32x32x32 à 100x100x100) avec un nombre d'agent/particules allant de 5000 à 20.000 | + | * Grille 3D relativement petite (32x32x32 à 100x100x100) avec un nombre d'agent/particules allant de 5.000 à 20.000 |
| (code source à venir) | (code source à venir) | ||
| Ligne 60: | Ligne 61: | ||
| {{:recherche:residence_polygones:pb101050.jpg?600|}} | {{:recherche:residence_polygones:pb101050.jpg?600|}} | ||
| + | |||
| {{:recherche:residence_polygones:pb101051.jpg?600|}} | {{:recherche:residence_polygones:pb101051.jpg?600|}} | ||
| + | |||
| {{:recherche:residence_polygones:pb101055.jpg?600|}} | {{:recherche:residence_polygones:pb101055.jpg?600|}} | ||
| ===== Roland DPX-3300 ===== | ===== Roland DPX-3300 ===== | ||
| - | {{:recherche:residence_polygones:pb111077.jpg?400|}}{{:recherche:residence_polygones:pb111079.jpg?400|}} | + | {{:recherche:residence_polygones:pb111077.jpg?400|}} |
| + | |||
| + | {{:recherche:residence_polygones:pb111079.jpg?400|}} | ||
| ==== Dessiner un fichier svg depuis linux ==== | ==== Dessiner un fichier svg depuis linux ==== | ||
| Ligne 99: | Ligne 104: | ||
| === Les trucs qui ne marchent pas === | === Les trucs qui ne marchent pas === | ||
| - | * Liste à puce Le dessin s'arrête avant la fin, il manque les quelques derniers traits et souvent le stylo reste baissé. | + | * Le dessin s'arrête avant la fin, il manque les quelques derniers traits et souvent le stylo reste baissé. |
| - | * Liste à puceLe dessin est retourné en y (le haut est en bas) => à corriger dans vpype-rpgl | + | * Le dessin est retourné en y (le haut est en bas) => à corriger dans vpype-rpgl |
| * Le chargement / changement de stylo ne fonctionne pas | * Le chargement / changement de stylo ne fonctionne pas | ||
| * Il faut placer la feuille en bas à gauche (x=11mm, y=8mm), l'origine est fixée en dur dans le plugin (voir plus bas) | * Il faut placer la feuille en bas à gauche (x=11mm, y=8mm), l'origine est fixée en dur dans le plugin (voir plus bas) | ||
| Ligne 124: | Ligne 129: | ||
| Inspiré du plugin [[https://github.com/plottertools/vpype-gcode|vpype-gcode]] | Inspiré du plugin [[https://github.com/plottertools/vpype-gcode|vpype-gcode]] | ||
| - | <code> | + | <code python> |
| from __future__ import annotations | from __future__ import annotations | ||
| import click | import click | ||