Skip to content

パッケージ

uē-tôo は複数のパッケージで構成されるモジュラーライブラリです。各パッケージは独立して使用することも、組み合わせてリッチな Canvas アプリケーションを構築することもできます。

コアパッケージ

@ue-too/board

HTML canvas を無限に近いキャンバスに変換し、パン、ズーム、回転機能を提供します。無限キャンバス操作に必要な複雑な数学を簡素化するユーティリティ関数を提供します。複数の Canvas フレームワーク(バニラ、Pixi.js、Fabric.js、Konva)と互換性があります。

主な機能:

  • パン、ズーム、回転機能
  • 包括的な入力サポート(タッチ、トラックパッド、キーボード、マウス)
  • フレームワーク非依存設計
  • カスタム実装のためのモジュラーコンポーネント

ドキュメントを見る →


@ue-too/animate

HTML Canvas アプリケーション向けのシンプルなアニメーションライブラリ。スムーズなアニメーションとトランジションを作成するためのツールを提供します。

ドキュメントを見る →


@ue-too/being

有限ステートマシンを構築するためのライブラリ。アプリケーションにおける複雑な状態遷移とイベント処理の管理を支援します。

主な機能:

  • テンプレートベースの状態定義
  • イベントリアクションとガード
  • コンテキスト管理
  • 型安全なステートマシン

ドキュメントを見る →


ユーティリティパッケージ

@ue-too/curve

Canvas アプリケーションでカーブを扱うための Bezier カーブライブラリ。スムーズなパス、レールシステム、複雑な形状の作成に役立ちます。

ドキュメントを見る →


@ue-too/border

地理座標と投影を扱うためのユーティリティ。大圏計算、等角航路線、地図投影の関数を含みます。

ドキュメントを見る →


@ue-too/math

uē-tôo の基本的な数学ユーティリティ。他のパッケージで使用される一般的な数学関数を提供します。

ドキュメントを見る →


実験的パッケージ

@ue-too/dynamics

衝突検出、剛体、制約を備えた 2D 物理エンジン。

⚠️ 警告: このパッケージは実験的です。本番環境では使用しないでください。

ドキュメントを見る →


@ue-too/ecs

エンティティコンポーネントシステム(ECS)アーキテクチャの実験的な実装。

⚠️ 警告: このパッケージは実験的です。本番環境では使用しないでください。

ドキュメントを見る →


はじめに

uē-tôo を始めるには、無限キャンバス機能については board パッケージ をご覧いただくか、ニーズに応じて他のパッケージをご覧ください。各パッケージは独立して動作するように設計されているため、必要なものだけを使用できます。