Stars
an encyclopedia of finite element definitions
Indirect Predicates for Geometric Constructions
A tiny C++ library to read/write ASCII/binary MSH format files.
A projection-based bijective map definition and a robust algorithm to construct the prismatic shell domain. https://cs.nyu.edu/~zhongshi/files/BijectivePrism.pdf
Sample of CCD queries
A conservative continuous collision detection (CCD) method with support for minimum separation. [Wang et al. 2021]
A library for various continuous collision detection algorithms.
A set of reusable functions to integrate IPC into an existing simulation.
📐 Numerical integration (quadrature, cubature) in Python
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-…
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
EGGS, a method to speed up sparse matrix operations when the same sparsity is used for multiple times. This repo contains examples that speeds up some of the libigl functions.
Applied 3D geometry in C++, with a focus on surface meshes.
This is an implementation of the paper "Exact and Efficient Polyhedral Envelope Containment Check". The algorithm conservatively predicts if a triangle is within a given distance to a triangular mesh.
Rational Root Parity CCD, it is a reimplementation of [Brochu et al.2012] using rational numbers.
An easy-to-use Python library for processing and manipulating 3D point clouds and meshes.
Replicability data for Decoupling Simulation Accuracy from Mesh Quality
Simple explanation to FEM with complete example in 1D
http://www.hvks.com/Numerical/arbitrary_precision.html
TriWild: Robust Triangulation with Curve Constraints