diff --git a/README.md b/README.md index 56050e6..3df8e32 100644 --- a/README.md +++ b/README.md @@ -23,12 +23,19 @@ Visilib is written in C++, it is **cross-platform** and distributed as a **heade **NEW (since paper publication)** -- The source primitives that can be used are polygons, segments and points, allowing to perform polygon-to-polygon, polygon-to-segment, polygon-to-point and point-to-segment visibility query +- The source primitives that can be used are polygons, segments and points, allowing to perform polygon-to-polygon, polygon-to-segment, polygon-to-point, and point-to-segment visibility query - Optimal minimum polytope building algorithm in Plucker space (as described in [Charneau et al.]( https://www.cs.purdue.edu/cgvlab/popescu/Visibility/Additional%20References/Charneau%202007.pdf)), - Robust arithmetic computation based on [CGAL](https://www.cgal.org/) and [Leda](https://www.algorithmic-solutions.com/index.php/products/leda-for-c) libraries (multiple precision arithmetic combined with interval arithmetic computations) - Fast ray tracing based on [Intel Embree](https://www.embree.org) library -- Easy to deploy: header only library - +- Easy to deploy: header-only library +- Filtering of small polytopes (next release) +- Early stop or complete skeleton extraction +- Watertight ray-triangle intersection +- Pre-filtering of useless CGS splits +- Output sensitive occluder selection using optimized convex hull construction +- Lazy on-demand computation of occluders of silhouettes +- Representative line sampling computation correction + ## Applications - Potentially Visible Set computation (PVS) - Sound propagation (edge diffraction)