Python bindings for VHACD
Project Links
Meta
Author: Thomas Wolf
Requires Python: >=3.7
Classifiers
vhacdx
Python bindings for V-HACD
A very simple and raw python binding for V-HACD that is forked from thomwolf/pyVHACD which generates an approximate convex decomposition of a triangle mesh.
Contains a single method: output = compute_vhacd(points, faces) which take as inputs:
- points: a (N, 3) Numpy array of double containing the coordinates of the N vertex of the mesh
- face: a (M,) Numpy array of uint32 containing the face vertxe indices were M is 3 times the number of faces
Gives as output a list (number of convex hulls) of pairs of points-faces for each convex hull.
To install
pip install vhacdx
0.0.9
Oct 23, 2025
0.0.8.post2
Feb 12, 2025
0.0.8.post1
Jun 28, 2024
0.0.8.post0
Jun 23, 2024
0.0.8
Jun 14, 2024
0.0.7
Jun 13, 2024
0.0.6
Mar 13, 2024
0.0.5
Dec 03, 2023
0.0.4
Oct 10, 2023
0.0.3
Oct 09, 2023
Wheel compatibility matrix
Files in release
vhacdx-0.0.9-cp310-cp310-macosx_10_9_x86_64.whl (217.1KiB)
vhacdx-0.0.9-cp310-cp310-macosx_11_0_arm64.whl (203.8KiB)
vhacdx-0.0.9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (244.5KiB)
vhacdx-0.0.9-cp310-cp310-musllinux_1_2_x86_64.whl (1.2MiB)
vhacdx-0.0.9-cp310-cp310-win_amd64.whl (188.5KiB)
vhacdx-0.0.9-cp311-cp311-macosx_10_9_x86_64.whl (218.4KiB)
vhacdx-0.0.9-cp311-cp311-macosx_11_0_arm64.whl (205.1KiB)
vhacdx-0.0.9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (245.9KiB)
vhacdx-0.0.9-cp311-cp311-musllinux_1_2_x86_64.whl (1.2MiB)
vhacdx-0.0.9-cp311-cp311-win_amd64.whl (189.6KiB)
vhacdx-0.0.9-cp312-cp312-macosx_10_13_x86_64.whl (219.3KiB)
vhacdx-0.0.9-cp312-cp312-macosx_11_0_arm64.whl (206.1KiB)
vhacdx-0.0.9-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (247.2KiB)
vhacdx-0.0.9-cp312-cp312-musllinux_1_2_x86_64.whl (1.2MiB)
vhacdx-0.0.9-cp312-cp312-win_amd64.whl (190.6KiB)
vhacdx-0.0.9-cp313-cp313-macosx_10_13_x86_64.whl (219.3KiB)
vhacdx-0.0.9-cp313-cp313-macosx_11_0_arm64.whl (206.1KiB)
vhacdx-0.0.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (247.2KiB)
vhacdx-0.0.9-cp313-cp313-musllinux_1_2_x86_64.whl (1.2MiB)
vhacdx-0.0.9-cp313-cp313-win_amd64.whl (190.6KiB)
vhacdx-0.0.9-cp314-cp314-macosx_10_15_x86_64.whl (219.6KiB)
vhacdx-0.0.9-cp314-cp314-macosx_11_0_arm64.whl (206.3KiB)
vhacdx-0.0.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (247.3KiB)
vhacdx-0.0.9-cp314-cp314-musllinux_1_2_x86_64.whl (1.2MiB)
vhacdx-0.0.9-cp314-cp314-win_amd64.whl (194.1KiB)
vhacdx-0.0.9-cp314-cp314t-macosx_10_15_x86_64.whl (223.0KiB)
vhacdx-0.0.9-cp314-cp314t-macosx_11_0_arm64.whl (209.3KiB)
vhacdx-0.0.9-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (248.3KiB)
vhacdx-0.0.9-cp314-cp314t-musllinux_1_2_x86_64.whl (1.2MiB)
vhacdx-0.0.9-cp314-cp314t-win_amd64.whl (200.1KiB)
vhacdx-0.0.9-cp38-cp38-macosx_10_9_x86_64.whl (216.8KiB)
vhacdx-0.0.9-cp38-cp38-macosx_11_0_arm64.whl (203.5KiB)
vhacdx-0.0.9-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (244.0KiB)
vhacdx-0.0.9-cp38-cp38-musllinux_1_2_x86_64.whl (1.2MiB)
vhacdx-0.0.9-cp38-cp38-win_amd64.whl (188.7KiB)
vhacdx-0.0.9-cp39-cp39-macosx_10_9_x86_64.whl (217.2KiB)
vhacdx-0.0.9-cp39-cp39-macosx_11_0_arm64.whl (203.9KiB)
vhacdx-0.0.9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (244.4KiB)
vhacdx-0.0.9-cp39-cp39-musllinux_1_2_x86_64.whl (1.2MiB)
vhacdx-0.0.9-cp39-cp39-win_amd64.whl (188.8KiB)
vhacdx-0.0.9.tar.gz (56.8KiB)