SuperDex Mesh CLI
An out-of-process mesh geometry helper for Project SuperDex.
This package ships a single helper executable and has no importable API. It reads one framed request from stdin, runs a single geometry operation, writes a framed response to stdout, and then exits. SuperDex Studio launches it for you, so you never need to run it yourself.
Why it ships on its own
This is the only SuperDex binary that links CGAL, whose combinatorial and geometry code is licensed GPL-3.0-or-later. Keeping it in a package of its own lets the rest of SuperDex (including SuperDex Studio, which depends on it) stay outside that GPL boundary: other components talk to the helper over a pipe and never link against it.
The helper also statically links OpenCASCADE (OCCT) so it can read STEP files. OpenCASCADE is licensed LGPL-2.1 with an exception.
The OCCT source is patched at build time by
patch_occt.cmake,
so the matching release tag includes everything needed to rebuild the executable yourself: the
helper source, the build scripts, and the pinned location of the OCCT source. See
thirdparty_licenses/occt for the LGPL text, its exception, and the
notice describing our changes to OCCT.
How callers find it
mochi_mesh looks for the helper in this order:
- the
SUPERDEX_MESH_CLI_PATHenvironment variable; - the helper sitting next to the program that calls it;
../../superdex_mesh_cli/_native/, relative to that program. This is the layoutpipinstalls, where the helper lands beside its caller rather than inside it.
License
This package is GPL-3.0-or-later. Other SuperDex packages license their own code under Apache-2.0, and their third-party code keeps whatever license it already carries. The corresponding source for this helper and its CGAL dependency is at https://github.com/facebookresearch/project_superdex.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
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 superdex_mesh_cli-1.0.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: superdex_mesh_cli-1.0.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 10.6 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1011bb437f005f1c703a51382ae0dbb4d98e2154d8b5ee0cd907c224d7a213b
|
|
| MD5 |
60df41604bb172cbe865eb28d234610f
|
|
| BLAKE2b-256 |
264bf1b837aa5cb308c7d6f1b70da0a0d8a1f0b308d4353228091bc9023bd582
|
Provenance
The following attestation bundles were made for superdex_mesh_cli-1.0.0-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on facebookresearch/project_superdex
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
superdex_mesh_cli-1.0.0-cp312-cp312-win_amd64.whl -
Subject digest:
e1011bb437f005f1c703a51382ae0dbb4d98e2154d8b5ee0cd907c224d7a213b - Sigstore transparency entry: 2581561502
- Sigstore integration time:
-
Permalink:
facebookresearch/project_superdex@d3101bd914b1a1654b1878fd1732d24d16d6f568 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/facebookresearch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d3101bd914b1a1654b1878fd1732d24d16d6f568 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file superdex_mesh_cli-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: superdex_mesh_cli-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7cbcb7badfca4428d27d22bd12e17f4fc2caef5f26795dedccb311973aad835
|
|
| MD5 |
62e88263bcf5aafea3eaa5ce5f837095
|
|
| BLAKE2b-256 |
06fefd2e991141d15ee407c67a5e3edb565c8e66fbd3273561427e327bb27dac
|
Provenance
The following attestation bundles were made for superdex_mesh_cli-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on facebookresearch/project_superdex
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
superdex_mesh_cli-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
f7cbcb7badfca4428d27d22bd12e17f4fc2caef5f26795dedccb311973aad835 - Sigstore transparency entry: 2581561550
- Sigstore integration time:
-
Permalink:
facebookresearch/project_superdex@d3101bd914b1a1654b1878fd1732d24d16d6f568 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/facebookresearch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d3101bd914b1a1654b1878fd1732d24d16d6f568 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file superdex_mesh_cli-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: superdex_mesh_cli-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d004bd8a0c13dd022745c88da80c4eefde9d8f68ef246ac85fe7889889ffd181
|
|
| MD5 |
11b74d607262ef6f21e608cb92e8984a
|
|
| BLAKE2b-256 |
f1776fe191fac714e853e0b97338e9906bc44dd72b929e65320cdbf81ae33b9d
|
Provenance
The following attestation bundles were made for superdex_mesh_cli-1.0.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on facebookresearch/project_superdex
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
superdex_mesh_cli-1.0.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
d004bd8a0c13dd022745c88da80c4eefde9d8f68ef246ac85fe7889889ffd181 - Sigstore transparency entry: 2581561525
- Sigstore integration time:
-
Permalink:
facebookresearch/project_superdex@d3101bd914b1a1654b1878fd1732d24d16d6f568 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/facebookresearch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d3101bd914b1a1654b1878fd1732d24d16d6f568 -
Trigger Event:
workflow_dispatch
-
Statement type: