A PyQt5 GUI for point-cloud processing with plugin system
Project description
PLY Tools GUI
This folder provides a minimal PyQt5 GUI and a plugin system to run point-cloud processing steps from the existing scripts (process_ply.py, clip_ply.py).
Quick start
-
Install dependencies (example):
pip install -r requirements.txt
-
Run the GUI:
python3 gui.py
How it works
- Plugins are Python modules under
plugins/which exposeget_plugin(). - The GUI discovers
*_plugin.pyfiles and shows them in the list. - Select an input file (PLY or TXT), choose plugin, edit parameters (JSON) and click "Run Plugin".
Notes
- This is a minimal, pragmatic tool focused on functionality rather than polish.
- Existing scripts are used by the plugins; the plugins call functions in those scripts.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file plykit-0.1.0.tar.gz.
File metadata
- Download URL: plykit-0.1.0.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2694f93ae2a979afea3398f3025f93e16f47efb3cc934dbe6a2fbd1a4249f527
|
|
| MD5 |
e45dd42a267ce98452608c8a6084f930
|
|
| BLAKE2b-256 |
56c73905670d3cf8bc5264c30acd829d0413b6c7c122005dcaef06549bb192a8
|
File details
Details for the file plykit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: plykit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 19.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ffb05c6aeed85d1324cc82b6be1b2a925a3f2dac4307972fa183a0c0feebf886
|
|
| MD5 |
c9f283f35c8e9f526ee9665203ddb2a3
|
|
| BLAKE2b-256 |
1b90acf392f5a7a96bfb1a2f6cebdd51be13e52f6c1963e982c674efb4528095
|