Paper.js

Paper.js

HTML5 Canvasの上で実行されるオープンソースのベクターグラフィックススクリプトフレームワーク。
Paper.jsは、HTML5 Canvas上で実行されるオープンソースのベクターグラフィックススクリプトフレームワークです。きれいなシーングラフ/ドキュメントオブジェクトモデルと、ベクターグラフィックスとベジェ曲線を作成および操作するための強力な機能を多数提供します。機能ドキュメントオブジェクトモデルPaper.jsは、操作が非常に簡単なドキュメントオブジェクトモデル(シーングラフとも呼ばれます)を提供します。プロジェクトを作成し、レイヤー、グループ、パス、ラスターなどを追加します。パスとセグメントPaper.jsを使用すると、パスを簡単に作成してセグメントを追加できます。追加後、セグメントの検査、操作、移動、削除などを簡単に行うことができます。MouseInteraction Paper.jsは、マウス(またはタッチスクリーン)で実行できるさまざまなアクションのマウスハンドラーを提供します。これらのハンドラーを使用して、マウスの操作と動きに反応するさまざまな方法を持つさまざまなタイプのツールを作成できます。キーボードインタラクションPaper.jsでは、2つの方法でキーボードと対話できます。キーイベントをインターセプトして応答するか、特定のキーの状態をいつでも確認して、押されているかどうかを確認できます。
paper-js

ウェブサイト:

無料ライセンスですべてのプラットフォームに対応するPaper.jsの代替