Panda Noir

JavaScript の限界を究めるブログです。

UnitaryJS

UnitaryJS v0.1.0公開しました

最初のマイナーアップデートです。Ellipse(楕円)、Curve(曲線)クラスを追加した他、様々な修正が行われています。 変更点 スタイルがくずれないように.setStyle()を呼ぶよう変更 lineDashやlineCap、lineDashOffset、lineJoin、lineWidthをサポート .push()…

UnitaryJSで動的にファビコンをつくる

謹賀新年、あけましておめでとうございます。今年最初の記事は「動的にファビコンをつくる」という内容でお送りいたします。

UnitaryJS 0.0.8公開しました

今回メインとなるのはDoughnutクラスの追加です

UnitaryJSで五芒星を描く

UnitaryJSを使えば星を描くのも簡単です。

UnitaryJS 0.0.7公開しました

補助的なメソッドの追加とバグ修正が主な内容です。

UnitaryJSを更新しました

久しぶりにUnitaryJSを更新しました。UnitaryJSの開発が止まっている間に世間ではRollupだのES2015だのと大きく動いていたのでそれへの対応がメインです。 今回の変更点は ベジェ曲線をサポート TypeScriptからES2015へ乗り換え BrowserifyからRollupへ乗り…

canvasに描画されたオブジェクトにイベントリスナを設定する

「canvas上の円をクリックしたら色を変えたい!」「canvasでゲームを作りたい!」そういう時、canvasに対してイベントリスナを設定したくなります。しかし、円をクリックしたかどうかの判定を書くのは煩雑で面倒な作業です。 本記事ではUnitaryJSを用いて、c…

UnitaryJS 0.0.6公開しました

ついに!ついに!canvas内の三角形や円にイベントハンドラーをつけることができるようになりました!誰もが待ち望んだ機能ですよね!最高です!

Canvasをめちゃくちゃ使いやすくするライブラリ「UnitaryJS」作った

(この記事はQiitaで僕が書いたものを移行した記事です。記事中のコメントはQiitaの該当記事を参照ください) ずっと思ってたんです。 「ctx.beginPath(); ctx.moveTo(x, y);」とか書くのは私の性に合わないな、と。 こんな無機質なプログラムは書きたくないな…

UnitaryJSのwikiを書いています

途中で面倒になりました。つづきはあとで書きます。 http://pandanoir.github.io/UnitaryJS/ 全編英語 + シンプルなデザイン(CSS12行!)です。デザインはあとでなんとかします。日本語版はそのうち作るかもしれません。 英語間違いが多そうなので突っ込みたい…

JavaScriptでalgebra.jsを使って円と直線の交点を求める

algebra.jsという代数学ライブラリで連立方程式をときます。

UnitaryJS バージョン 0.0.4 リリース

超久しぶりに真面目なプログラミングの話を…したかった… 宣伝かねて日本語でリリース報告。

UnitaryJSにrotate()メソッドとGroupクラスを追加しました

これで六芒星を簡単に作れるようになりました。

UnitaryJSでグラフを書く

UnitaryJSは数学のようにグラフを書くことができます。

UnitaryJSで色をオブジェクトに塗る方法

いつの間にか300記事行ってました。まあ特にどうってことはないです。

UnitaryJS公開しました。

多分今までにないcanvasライブラリです。