HTML Canvas: Existe-t-il une bibliothèque vectorielle Javascript équivalente à Processing PVector? Ou une bibliothèque Canvas qui a une classe vectorielle intégrée?

Vennsoh

HTML Canvas: Existe-t-il une bibliothèque vectorielle Javascript équivalente à Processing PVector? Ou une bibliothèque Canvas qui a une classe vectorielle intégrée?


Je cherche à faire un système de particules de toile. Encore très nouveau dans ce domaine.

Il est logique de commencer à penser au vecteur en général. Je suis donc à la recherche d’une classe vectorielle qui pourrait faire un produit croisé, ajouter un produit, se multiplier … similaire à la classe PVector dans Processing.

C’est le meilleur que j’ai pu trouver jusqu’à présent http://sylvester.jcoglan.com/

ProcessingJS est un port direct de Processing. Mais je ne cherche pas à utiliser ProcessingJS.

Il semble que la meilleure bibliothèque de canevas soit KineticJS et EaselJS maintenant. Cependant, les deux bibliothèques n’ont pas de classes vectorielles intégrées.

Que pensez-vous d’une bonne bibliothèque de vecteurs? Ou existe-t-il une bibliothèque de canevas qui a intégré une classe vectorielle autre que ProcessingJS?

Vennsoh

Le compte Twitter officiel d’EaselJS m’a répondu, Box2D fonctionne bien avec eux.

Vennsoh

Une nouvelle bibliothèque javascript active est en cours de réalisation. p5js.org Il est basé sur le traitement. En savoir plus à ce sujet et il est entretenu par un groupe de personnes très talentueuses et dignes de confiance.

Réponses


 Vennsoh

Liste de la bibliothèque de physique.

PhysicsJS: http://wellcaffeinated.net/PhysicsJS/

p2.js: https://github.com/schteppe/p2.js

verlet-js: http://subprotocol.com/verlet-js/

JPE: https://github.com/colorhook/JPE

Newton: http://hunterloftis.github.io/newton/

Matter.js: http://brm.io/matter-js/

Ammo.js: https://github.com/kripken/ammo.js/ – Port automatisé de bullet.js Par conséquent, le code js généré n’est pas optimisé et il n’est pas le plus facile à utiliser. Cependant bullet.js est utilisé dans les films, les jeux et les logiciels, vous pouvez donc imaginer que la physique est vraiment complète et approfondie.

Vennsoh

J’adorerais utiliser Box2D mais il semble qu’il n’y ait pas de bon port JS sur le marché. Le plus à jour sera Box2d.js github.com/kripken/box2d.js Le créateur d’Ammo.js

 

(classe, #(une, #à, #ou, bibliothèque, Canvas, équivalente, Existe-t-il, HTML, intégrée, JavaScript, Processing, PVector?, qui, vectorielle

 

elle.fr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *