libigl
libigl copied to clipboard
Simple MPL-2.0-licensed C++ geometry processing library.
I have some class/data that I want to serialize on a Linux machine (64-bit machine with little endian byte order) and deserialize on a Mac machine (64-bit machine I think...
I'm trying to display labels in the viewer, however, strange behaviour happens when the # of labels increases. pic 1: smaller # of labels (~1000) **NO PROBLEM**:  pic 2...
Two small suggestions to the default `ImGuiMenu` that will improve the current label display mechanism: 1. Add a flag `show_label` similar to `show_vertid`, `show_faceid` so that the user can control...
#### Describe your issue Performing igl::cut_mesh on a mesh that is non manifold would break the mesh even if the cut matrix provided has all coefficients set to zero (No...
I heard that there was support added for multiple viewports in a window using the libigl viewer. Is there a tutorial or example that I can see? See for more...
OpenMP support in Windows/MSVC is limited to OpenMP 2.0. Sadly that means that most occurrences of `#pragma omp parallel for` won't compile because the loop index is unsigned (`size_t` or...
Currently the camera can be controlled by directly editing various intrinsic variables in `viewer.core`. These intrinsics have unclear and undocumented relationship to each other and to the view matrix; higher-level...
Hi, Calling remove_duplicate_vertices() can lead to edges/faces referencing duplicate vertices become degenerate after remapping to new vertex indices. It's something I figured after trying to debug a cotmatrix containing NaNs...
Long story short story, in the office I have a QUERTY keyboard at home I have an AZERTY. I ran my code at home and they key binding that I...
[Describe your issue] In the lib, there are files with name: `average_onto_faces.cpp ` `average_onto_faces.h ` `average_onto_vertices.cpp ` `average_onto_vertices.h` `avg_edge_length.cpp` `avg_edge_length.h` The average function have a different naming convensions. Should it...