├── .gitignore ├── LICENSE ├── README.md ├── examples ├── batch_smpl_untangle.py └── detect_and_plot_collisions.py ├── include └── double_vec_ops.h ├── mesh_intersection ├── __init__.py ├── bvh_search_tree.py ├── filter_faces.py └── loss.py ├── optional-requirements.txt ├── requirements.txt ├── setup.py └── src ├── bvh.cpp └── bvh_cuda_op.cu /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/README.md -------------------------------------------------------------------------------- /examples/batch_smpl_untangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/examples/batch_smpl_untangle.py -------------------------------------------------------------------------------- /examples/detect_and_plot_collisions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/examples/detect_and_plot_collisions.py -------------------------------------------------------------------------------- /include/double_vec_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/include/double_vec_ops.h -------------------------------------------------------------------------------- /mesh_intersection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/mesh_intersection/__init__.py -------------------------------------------------------------------------------- /mesh_intersection/bvh_search_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/mesh_intersection/bvh_search_tree.py -------------------------------------------------------------------------------- /mesh_intersection/filter_faces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/mesh_intersection/filter_faces.py -------------------------------------------------------------------------------- /mesh_intersection/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/mesh_intersection/loss.py -------------------------------------------------------------------------------- /optional-requirements.txt: -------------------------------------------------------------------------------- 1 | pyrender>=0.1.23 2 | shapely 3 | trimesh>=2.37.6 4 | smplx 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/setup.py -------------------------------------------------------------------------------- /src/bvh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/src/bvh.cpp -------------------------------------------------------------------------------- /src/bvh_cuda_op.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vchoutas/torch-mesh-isect/HEAD/src/bvh_cuda_op.cu --------------------------------------------------------------------------------