指の時系列3D点群データをCSVファイルから読み込み、3Dグラフィックスで可視化するPythonプロジェクトです。
- CSVファイルから59列のデータを読み込み、14点の3D座標を抽出
- 点群を3D散布図で表示
- 点同士を接続する線を表示
- 各点の近くに名称を表示
- スライダーを使ってフレームを操作可能
- 軸範囲は全データの範囲を含むように設定
- Python 3.14以上をインストールしてください。
- 依存関係をインストールします。
- CSVファイルをプロジェクトディレクトリに配置します(例:
IwasakiThumbRightKapandji03.csv)。
- スクリプトを実行します。
python main.py
または
uv run main.py
- 3Dウィンドウが開き、スライダーでフレームを切り替えられます。
- 59列のCSVファイル
- 行1: タイトル
- 行2: 設定値
- 行3: 点の名称("New Subject:名称"形式)
- 行4: ヘッダー(Frame, Sub Frame, X, Y, Z, ...)
- 行5: 単位(mm, mm, mm, ...)
- 行6以降: データ(Frame番号, Sub Frame, X1, Y1, Z1, X2, Y2, Z2, ..., X14, Y14, Z14, ...)
| 番号 | 名称 |
| 0 | CMC2 |
| 1 | CMC1 |
| 2 | CMC4 |
| 3 | MCP1 |
| 4 | MCP2 |
| 5 | MCP3 |
| 6 | MCP4 |
| 7 | IP1 |
| 8 | TR1 |
| 9 | TU1 |
| 10 | PIP4 |
| 11 | DIP4 |
| 12 | TR4 |
| 13 | TU4 |
このプロジェクトはMITライセンスの下で公開されています。