Lining-draw

Script en Processing pour créer des courbes à partir de lignes uniquement

Voir sur GitHub:

Lining-draw

Lire en anglais.


Sommaire

Qu’est-ce que c’est ?

Lining-draw est un projet sur Processing qui permet de dessiner des formes variées à partir uniquement de lignes qui vont d’un bord à l’autre.

Il n’est possible de dessiner que des lignes, en incrémentant ou décrémentant leurs coordonnées.

À quoi ça ressemble

Voici deux exemples de figures pré-enregistrées :

Capture1

Capture2

Comment l’utiliser

Processing est requis.

  1. Télécharger ou cloner le dépôt
  2. Dans le dossier drawing/, lancer drawing.pde
  3. Cliquer sur le bouton Run pour exécuter

Explication du code

Dans le dossier drawing/ il y a trois scripts :

Ce que vous pouvez changer

Dans le script drawing.pde, vous pouvez modifier la taille de la fenêtre qui s’ouvre. En changeant la valeur de step, vous changez la densité de remplissage de la figure. La variable figure n’est utilisée que dans le switch en dessous pour changer rapidement de figure.

Vous pouvez ajouter vos propres figures dans le script figures.pde. Soyez bien sûr de comprendre comment les autres fonctionnent.

Statut du dépôt : Terminé

Ce projet est un petit projet, l’auteur a travaillé tout seul dessus pendant peu de temps. Le code source est donné librement à la communauté GitHub, sous la seule licence MIT, qui n’est pas trop restrictive.

Si vous voulez ajouter des fonctionnalités, faîtes un fork sur le dépôt. Il n’est pas prévu d’accepter de Pull Requests, mais qui sait.

Compatibilité de Processing

Comme c’est un petit projet, le code n’a été testé que sous Processing 3 (3.5.4). J’espère que ça marchera pour toutes les anciennes et nouvelles versions.

À vous de jouer !