クライミングウォールの平面を可視化するツール
Project description
HoldSplitter
~ Unmasking the Wall: Hold by Hold ~
[🌐 Website] • [🐱 GitHub] [🐦 Twitter] • [🍀 Official Blog]
[!IMPORTANT] このリポジトリのリリースノートやREADME、コミットメッセージの9割近くはclaude.aiやChatGPT4を活用したAIRA, SourceSage, Gaiah, HarmonAI_IIで生成しています。
HoldSplitterは、ボルダリング壁面の3Dモデルからホールドを分離し、クライミングルートの分析と理解を革新的に支援するPythonツールです。
🎥 Demo
※デモ動画は後日追加予定です。
🚀 Getting Started
HoldSplitterをインストールするには、以下のコマンドを実行してください:
pip install hold-splitter
使用例:
from hold_splitter.main_script import run_blender_script
run_blender_script(fbx_path="path/to/your/model.fbx", offset=0.1, split_threshold=0.1)
📝 Features
- FBXファイルからのボルダリング壁面3Dモデルの読み込み
- 壁面とホールドの自動分離
- 分離されたホールドの個別オブジェクト化
- Blenderを利用した高度な3D処理
🛠 Requirements
- Python 3.10以上
- Blender 4.2以上
🤝 Contributing
プロジェクトへの貢献を歓迎します!バグレポート、機能リクエスト、プルリクエストなど、お気軽にご参加ください。
📄 License
このプロジェクトはMITライセンスで公開されています。
🙏 Acknowledgements
このプロジェクトは、以下の素晴らしいオープンソースプロジェクトに支えられています:
- Blender
- NumPy
- Open3D
- PyMeshLab
- Matplotlib
- Loguru
- tqdm
🔄 Updates
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hold_splitter-0.1.0.tar.gz
(10.4 kB
view details)
Built Distribution
File details
Details for the file hold_splitter-0.1.0.tar.gz
.
File metadata
- Download URL: hold_splitter-0.1.0.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee3b09480ce1df0e279db8eafff08b3b5782a21065d2c7daf453adb509255f75 |
|
MD5 | e0970dedf3047810568ba70539b65a60 |
|
BLAKE2b-256 | d54a0b97a8cafaf7162dcd9b79bd783b355d61858c3148018775646f0cea9631 |
File details
Details for the file hold_splitter-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: hold_splitter-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99591a6875fc428b5395c2e7dffc9549da985075ce0100484ccf3812529c7bfb |
|
MD5 | 2b75657ed975eccd6ea93b0445c1c6ca |
|
BLAKE2b-256 | 05694103e073f050184b389ad38574709734600cf3829a1b62f7b5a45fca47c4 |