{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/2"}],"enrichment":{"capability":"Computes approximate convex decomposition of triangle meshes by wrapping the V-HACD algorithm, taking vertex coordinates and face indices as NumPy arrays and returning a list of convex hull pairs.","skillfed_tags":["3d-geometry","mesh-processing","physics-simulation"],"use_cases":["Physics engine collision detection: decompose complex meshes into convex shapes for faster collision queries.","3D model preprocessing: simplify mesh geometry for real-time rendering or simulation.","CAD/CAM workflows: generate convex approximations of parts for manufacturing or assembly analysis.","Game engine asset preparation: convert imported 3D models into convex-decomposed collision meshes.","Robotics path planning: decompose obstacle meshes into convex regions for motion planning algorithms."],"what_it_does":"vhacdx is a thin Python wrapper around the V-HACD convex decomposition algorithm, designed to break complex triangle meshes into simpler convex shapes. It exposes a single function, `compute_vhacd()`, that accepts mesh geometry as NumPy arrays (vertex coordinates and face indices) and returns a list of convex hull pairs representing an approximate decomposition. The package depends only on NumPy and is distributed as precompiled wheels for recent Python versions across major platforms.\n\nThe primary use case is 3D geometry processing where convex decomposition is needed\u2014typically in physics simulation, collision detection, or mesh simplification pipelines. Because it wraps a C++ algorithm, performance is reasonable for moderate mesh sizes, but the package shows signs of minimal maintenance: the repository has only 4 stars, the last release was 255 days ago, and no license metadata is declared, creating uncertainty about legal use.","worth_installing":"Yes, if you need convex mesh decomposition and can tolerate an aging package with unclear licensing. The prebuilt wheels make installation straightforward, NumPy is the only dependency, and there are no known security vulnerabilities. However, verify the upstream license terms before use in proprietary work, and be prepared for minimal maintenance support if issues arise."},"id":"vhacdx","links":{"html":"https://skillfed.io/packages/vhacdx","md":"https://skillfed.io/packages/vhacdx.md","pypi":"https://pypi.org/project/vhacdx/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-02","license_spdx":null,"license_treatment":"unclear","name":"vhacdx","python_support":"supports_current","summary":"Python bindings for VHACD"},"popularity":{"monthly_downloads":2581330,"position":2987,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.0.10"}
