親指の3D点群データをCSVファイルから読み込み、3Dグラフィックスで可視化するPythonプロジェクトです。
- CSVファイルから59列のデータを読み込み、14点の3D座標を抽出
- 点群を3D散布図で表示
- 点同士を接続する線を表示
- 各点の近くに名称を表示
- スライダーを使ってフレームを操作可能
- 軸範囲は全データの範囲を含むように設定
- Python 3.14以上をインストールしてください。
- 仮想環境を作成し、アクティブ化します。
python -m venv .venv
.venv\Scripts\activate # Windowsの場合
- 依存関係をインストールします。
または、uvを使用する場合:
- CSVファイルをプロジェクトディレクトリに配置します(例:
IwasakiThumbRightKapandji03.csv)。
- スクリプトを実行します。
- 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, ...)
このプロジェクトはMITライセンスの下で公開されています。