fbx-tool
Filter FBX meshes by name patterns and export sampled point clouds (PCD) using Open3D.
Features
- Include / exclude substring filters (case-insensitive)
- Sample mesh surfaces to generate point clouds
- Optional export of excluded mesh points
- Path segment frequency analysis of model names
- JSON summary output and dry-run mode
- Rerun viewer streaming of sampled points
Installation
From source:
pip install .
Or (editable dev install):
pip install -e .[dev]
CLI Usage
fbx-pcd --help
Example:
fbx-pcd model.fbx -i ESTRUTURAS -i CIVIL -o estruturas.pcd --viewer
List names and segment counts:
fbx-pcd model.fbx --list-names --count-path-segments
JSON output:
fbx-pcd model.fbx --list-names --count-path-segments --json > names.json
Programmatic Use
from fbx_tool import cli
cli(["model.fbx", "-i", "CIVIL"]) # returns exit code
License
MIT
Metadata
Release files for fbx-tool 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| fbx_tool-0.1.0.tar.gz | 6.0 kB | Without provenance | Details for fbx_tool-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| fbx_tool-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for fbx_tool-0.1.0-py3-none-any.whl |
Total release size: 12.5 kB
Release files / fbx_tool-0.1.0.tar.gz
| Download URL | fbx_tool-0.1.0.tar.gz |
|---|---|
| Size | 6.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
276118ba6da4b7d2ed6fccc27cdeb43c3f3b73d45e8d4847264cdb4cd0da9510
|
|
BLAKE2b-256 checksum How to use checksums |
0ade218ad5c75b8b6b985a57fa7f4c8648216417628db124d3907b2e92266c9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / fbx_tool-0.1.0-py3-none-any.whl
| Download URL | fbx_tool-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dad0387ce76f6da095eae6d171669ec6e378d50a7355e8913950e977fa8418d7
|
|
BLAKE2b-256 checksum How to use checksums |
46e023c37540565694f6659721725af78b01379528962c7106aae075aa9442ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Security for fbx-tool 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.