Skip to main content

Convex Decomposition Mesh in IsaacGym

This page provides instructions and snippets of convex decomposition mesh in IsaacGym.

Use VHACD method to decompose the 3D mesh​

We can add the following code under the object_asset_option to use the convex decomposition method that comes with IsaacGym.

object_asset_options = gymapi.AssetOptions()  
object_asset_options.use_mesh_materials = True
object_asset_options.mesh_normal_mode = gymapi.COMPUTE_PER_VERTEX
object_asset_options.override_com = True
object_asset_options.override_inertia = True
object_asset_options.vhacd_enabled = True
object_asset_options.vhacd_params = gymapi.VhacdParams()
object_asset_options.vhacd_params.resolution = 200000
object_asset_options.default_dof_drive_mode = gymapi.DOF_MODE_NONE

Convex decomposition visualization:

collision_mesh