libigl
libigl copied to clipboard
Simple MPL-2.0-licensed C++ geometry processing library.
https://github.com/libigl/libigl/blob/2869f9862926ef6e6acc5e2fa0b51f8fd165e22f/include/igl/opengl/glfw/Viewer.cpp#L187 I have a fragile windows set up for testing. Would be nice to have someone confirm this is an issue (in debug mode).
#### Describe the bug When using the dual contoruing header the following will compile: ```cpp auto F = [&](const Eigen::Matrix & input) { return double(0.0); }; auto Gradient = [&](const...
#### Describe your issue I downloaded the source code of libigl and copied it to a linux machine that **could not connect to the Internet**. When I tried to compile...
#### Describe the bug I'm using the python bindings. When I run `igl.read_triangle_mesh(path_to_my_obj)`, I successfully read the V and F matrices. However, when I run `igl.read_obj(path_to_my_obj)`, I get the following...
#### Describe the bug Menu is drawn fine. When mouse is clicked on the menu, does nothing and any mouse click wouldn't respond. If view is rotated with mouse clicks,...
Regarding discussion https://github.com/libigl/libigl/discussions/1959. Reduces dynamic allocations which would reduce performance on Emscripten/WebAssembly builds when multi-threading is enabled. Enabling multi-threading on that platform makes `malloc`/`free` atomic. #### Checklist - [x] All...
#### Describe your question The issue I'm having is that the resulting geometry after ARAP does not produce a shape that makes sense to me. I'm at a loss as...
The fix in #1853 causes the solution UVs to be flipped, so this is a simple fix to that. See attached a parameterization of an example surface. Apologies in advance...
Hey igl devs, If I'm understanding correctly the current cmake script only exports the igl::{core, common} targets. What is the reason for doing so? When installing the library and then...
These overloads effectively replaced compile-time errors with run-time errors. If a user calls `serialize` on an object that does not implement this, the compilation should fail and the user should...