Computer Graphics
C/C++ Librariesβ
cgal
The public CGAL repository, see the README below
libigl
Simple MPL-2.0-licensed C++ geometry processing library.
PositionBasedDynamics
PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.
IPC
Incremental Potential Contact (IPC) is for robust and accurate time stepping of nonlinear elastodynamics. IPC guarantees intersection- and inversion-free trajectories regardless of materials, time-β¦
MeshLib
Mesh processing library
ipc-toolkit
A set of reusable functions to integrate IPC into an existing simulation.
diff_pd_public
tetgen
This is a mirror of the latest stable version of Tetgen.
Python Librariesβ
taichi
Productive, portable, and performant GPU programming in Python.
pytorch3d
PyTorch3D is FAIR's library of reusable components for deep learning with 3D data
trimesh
Python library for loading and using triangular meshes.
pyvista
3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
vedo
A python module for scientific analysis of 3D data based on VTK and Numpy
meshio
πΈοΈ input/output for many mesh formats
IPC
Incremental Potential Contact (IPC) is for robust and accurate time stepping of nonlinear elastodynamics. IPC guarantees intersection- and inversion-free trajectories regardless of materials, time-β¦
meshpy
2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)
cgal-swig-bindings
CGAL bindings using SWIG
libigl-python-bindings
libigl python bindings
pymeshfix
Python Wrapper for MeshFix: easily repair holes in surface meshes
fealpy
Finite Element Analysis Library in Python
ipc-toolkit
A set of reusable functions to integrate IPC into an existing simulation.
pyacvd
Python implementation of surface mesh resampling algorithm ACVD
torch_packages_builder
Builder and index for PyTorch packages