Png23d

De fablabo
Aller à : navigation, rechercher



Présentation

Petit utilitaire pratique en ligne de commande qui permet de transformer, comme son non l'indique, une image 2D en un fichier 3D. Il y a plusieurs formats d'export : STL, SCAD (pour OpenScad), PGM (bitmap). Il a été créer par Vincent Sanders.

Installation - compilation

  • télécharger le dossier sur le git
  • décompresser l'archive
  • verifier que la librairie libpng est installé sur son système
  • taper quelques lignes de commandes dans un terminal
cd /endroit_ou_le_fichier_se_trouve/png23d-master
make
sudo make install

pas trop compliqué...

Utilisation

  • Tout d'abord il faut utiliser un fichier PNG noir et blanc ou en niveaux de gris. Les sources sont ici

typon from Yusynth

  • Ensuite il est préférable de lire la page man
  • Attention il faut indiquer la taille de l'objet voulu dans la ligne de commande, car le logiciel prend par défaut le nombre de pixel de l'image. Il faut donc utiliser
-w 34 

si l'objet que lon souhaite créer mesure 34 mm

  • créer un support et définir son épaisseur (ici 2mm, le support et la forme en volume font tout les deux 2mm. Donc au total nous avons une pièce qui fera 4mm)
-f surface -d 2

Exemples

Ceci est un test de principe, pour réaliser la chose corrèctement il faudrait modifier l'image originale (miroir et négatif...)
Voilà ce qu'il faut taper pour créer un fichier 3D à partir d'un typon en noir et blanc:

  • PNG vers STL
png23d -t x -f surface -o stl -w 23 -d 0.2 mon_image.png mon_fichier3D.stl
  • PNG vers SCAD
png23d -t x -f surface -o scad -w 23 -d 0.2 mon_image.png mon_fichier3D.scad

visualisation dans OpenScad


la suite de l'histoire avec la petite fraiseuse...