Perfect Arrows - 完璧な矢印をWebに描くライブラリ
一つのことにフォーカスして完璧にやり遂げるライブラリは大好きです。色々な機能に手を出すと、どれも中途半端になってしまいます。2割の機能が8割の目的を達成するというのはよくある話で、たくさんの機能はむしろ混乱を招きます。 今回紹介するPerfect Arrowsはその名の通り、完璧な矢印を表示するライブラリです。
Perfect Arrowsの使い方
表示例です。曲がり具合も完璧です。
マウスで自由に開始点、終了点を移動できます。
曲がり具合も変更できます。
開始点からちょっとだけ離したりすることも。
Perfect Arrowsは単体で使うことはないでしょうが、ノードを接続するような表示であったり、Webベースのスライドアプリケーションなどで使えるでしょう。意外と面倒な描画ですが、Perfect Arrowsを使うことで簡単に実装できるでしょう。
Perfect ArrowsはTypeScript製のオープンソース・ソフトウェア(MIT License)です。
デモ steveruizok/perfect-arrows: A minimal tool for drawing perfect arrows between points and shapes.