processing / processing/processing-website

Make interactive live sketch for Shape examples

Ouverte
#314 6 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Examples
Langage dominant
MDX
Étoiles
90
Forks
122
Merge moyen
1 h 43 min
PR mergées (30 j)
3

Description

The following examples still need to be ported to JavaScript:

However, since there is currently no support for SVGs in p5.js this has to be done another way.

I made a brief attempt at porting the Scale Shape example using p5.js-svg but it was too slow for real-time interaction. You might need to use a different library like paper.js or snap.svg

The following examples are not animated nor interactive so porting them is not strictly necessary:

  • Shape/Disable Style
  • Shape/Get Child
  • Shape/Load Display SVG

For information on how to make live sketches for examples, please check the README on examples

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par docs/examples.md et les exemples liés Scale Shape et Shape Vertices. Examinez l’absence de prise en charge de SVG indiquée dans p5.js ainsi que l’approche tentée avec p5.js-svg, puis évaluez les alternatives mentionnées telles que paper.js ou Snap.svg. Le travail est considéré comme terminé lorsque les deux exemples listés ont été portés sous forme de sketches JavaScript interactifs en temps réel, avec des performances acceptables.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
frontend, web-dev
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.