Skip to content

Interactive 3D rotation converter: Quaternion ⇔ Euler ⇔ MRP ⇔ Axis-Angle - Rust/WASM + Next.js

License

Notifications You must be signed in to change notification settings

chantakan/attitude-converter

Repository files navigation

English

Attitude Converter

3D回転表現の相互変換ツール

デモ

Screenshot

機能

  • QuaternionEuler AnglesMRPAxis-AngleRotation Matrix
  • 12種類のオイラー角順序(ZYX, XYZ, ZXZ など)
  • ジンバルロック検出・警告
  • MRPシャドウセット自動切替
  • インタラクティブ3Dビュー

技術スタック

  • Frontend: Next.js, React Three Fiber, TypeScript
  • Core: Rust → WebAssembly

セットアップ

git clone https://github.com/chantakan/attitude-converter.git
cd attitude-converter

# WASMビルド
cd attitude-wasm
wasm-pack build --target web --release
cp pkg/attitude_wasm.js ../public/wasm/
cp pkg/attitude_wasm_bg.wasm ../public/wasm/
cd ..

# 起動
npm install
npm run dev

http://localhost:3000 でアクセス

ライセンス

MIT

About

Interactive 3D rotation converter: Quaternion ⇔ Euler ⇔ MRP ⇔ Axis-Angle - Rust/WASM + Next.js

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published