Commit Graph
531 Commits
Author SHA1 Message Date
Alec Jacobson 10f5ef44c2 usage instructions 2018-02-23 09:16:49 -05:00
Jérémie Dumas 37d585ef87 Made ImGuiMenu plugin more flexible for customization.
Now viewer menu can be overriden with lambda function (for simple
override), or virtual methods (for more complex situations).
2018-02-11 11:20:58 -05:00
Jérémie Dumas 4a33c9136b Get rid of class AttributeManager + update variable styles. 2018-02-11 08:47:06 -05:00
Jérémie Dumas d7f3cf3be3 Add a small attribute class to extend the viewer data. 2018-02-11 07:23:02 -05:00
Jérémie Dumas 97297ca737 Add InputText that supports std::string. 2018-02-10 20:36:09 -05:00
Jérémie Dumas fa8d913b4b Render a couple of extra frames before idling, to accomodate ImGui's immediate mode rendering. 2018-02-10 20:20:10 -05:00
Jérémie Dumas ce9fa48f5d Update multi-mesh tutorial + drop opengl2/ from CMake. 2018-02-10 19:57:45 -05:00
Jérémie Dumas 519297bd28 Update ViewerMenu tutorial with ImGui. 2018-02-10 18:30:21 -05:00
Daniele Panozzo dc226a5810 - viewerdata and meshgl are merged
- meshgl objects are automatically initialized (but manually freed)
- moved the data->meshgl conversion inside viewerdata to keep meshgl generic
2018-02-04 17:48:07 -05:00
Daniele Panozzo 02c8268a61 selected_data -> data to make the transition of old code easier. Old code can be simply converted by adding () after data 2018-02-03 20:30:17 -05:00
Daniele Panozzo 8d2967ebdc Merge branch 'viewer-refactor' of https://github.com/libigl/libigl into viewer_refactor
# Conflicts:
#	include/igl/opengl/State.cpp
#	include/igl/opengl/glfw/Viewer.cpp
#	shared/cmake/libigl.cmake
#	tutorial/609_Boolean/CMakeLists.txt
#	tutorial/704_SignedDistance/main.cpp
2018-02-03 20:15:02 -05:00
Alec Jacobson 9a805a9764 Merge branch 'master' of github.com:libigl/libigl into alecjacobson 2018-01-30 10:06:43 -05:00
luz.paz e4774a2a16 more misc. typos 2018-01-14 06:07:31 -05:00
Unknown dc31807ff5 Misc. typos
Most are non-user facing. Hope this is not too annoying of a PR. 

Used `codespell -d -q 3 --skip="*.po,*.ts,./.git,./external"` to locate typos
2018-01-14 06:07:31 -05:00
Daniele Panozzo df3828f371 added templates and documentation 2017-12-26 16:53:14 +01:00
Alec Jacobson 9d69072559 [API]: Slice tets now extracts contours of arb. funcs; templates 2017-12-19 16:48:36 -05:00
Jérémie Dumas 7bce35d70c Fix missing template instantiation when compiling with CGAL on Windows.
Also adds a convenience function to copy CGAL's dll into the target
executable folder.
2017-11-03 18:36:21 -04:00
gaoxifeng cdec2a73f7 recover cmakelist.txt 2017-11-03 11:20:47 -04:00
gaoxifeng 7ebe61ea68 updated cmakelist.txt for CGAL 2017-11-03 03:05:17 -04:00
Alec Jacobson ab2559bafe merge 2017-10-13 12:35:44 -04:00
Alec Jacobson 9067548cb4 erase_mesh in tutorial 2017-10-13 12:34:21 -04:00
Alec Jacobson 48b695cf18 tutorial after ViewerCore/ViewerData refactor 2017-10-13 12:23:37 -04:00
Alec Jacobson 2d7e665bed fix warnings 2017-10-13 11:00:30 -04:00
Alec Jacobson 9bc8064132 merge 2017-10-13 10:22:58 -04:00
Jérémie Dumas de0a0cdd4f Build Embree tutorial. 2017-10-06 22:01:26 -04:00
Jérémie Dumas f18507914c Update cmake for tutorial 712. 2017-09-08 18:16:41 -04:00
Jérémie Dumas 3db5fc9621 Merge branch 'master' into cmake 2017-09-08 17:47:01 -04:00
Jérémie Dumas 592c8c4cfe Disable Nanogui build. 2017-09-08 09:41:59 -04:00
Jérémie Dumas 13d93e8779 Re-enable all tutorials. 2017-09-07 16:27:38 -04:00
Jérémie Dumas 1dd5e9a831 LIM and Cork modules. 2017-09-07 15:49:25 -04:00
Jérémie Dumas ca9e7a160d Enable more tutorials. 2017-09-06 16:21:50 -04:00
Jérémie Dumas 37b0844b0d Minor. 2017-08-25 15:56:54 -04:00
Jérémie Dumas 3f332909c6 CMake: triangle, tetgen, png... 2017-08-25 15:46:32 -04:00
Jérémie Dumas 188f4e7438 Enable igl::xml module. 2017-08-24 19:16:59 -04:00
Jérémie Dumas 68ade962fb Compile tutorials with CGAL. 2017-08-24 18:18:23 -04:00
Jérémie Dumas f73a8f2212 Update CMake for Mosek. 2017-08-24 17:22:05 -04:00
Oded Stein 64b4e40a4b Added dedicated isolines function 2017-08-19 14:23:33 -07:00
Daniele Panozzo 104299c145 fixed memory error hidden by const& in miq-related functions 2017-08-17 18:56:46 -04:00
Jérémie Dumas c703711941 Compile chapters up to 5. 2017-08-16 12:47:16 -04:00
Oded Stein fbbfe5b88f Change to CMakeLists.txt 2017-08-15 23:42:19 -07:00
Oded Stein 267a3a5117 Updated tutorial 2017-08-15 23:26:44 -07:00
Jérémie Dumas 0cef4a037a GLFW include path. 2017-08-15 22:42:19 -04:00
Jérémie Dumas 6240d09272 Working on a modernized CMake build. 2017-08-15 21:22:56 -04:00
Oded Stein a819a9e0a7 Added description to tutorial image 2017-08-13 19:34:33 -07:00
Oded Stein 2cc14c0e51 Added description to tutorial image 2017-08-13 19:33:33 -07:00
Oded Stein 6247fac557 Added tutorial text and image 2017-08-13 19:31:56 -07:00
Oded Stein 0ba65bbcdc Added data smoothing tutorial 2017-08-13 17:27:59 -07:00
Alec Jacobson f0a395d616 merge 2017-07-03 09:46:59 +01:00
Alec Jacobson 2cfa0316a6 typos 2017-07-03 09:42:50 +01:00
Alec Jacobson e3c02aceb7 merge 2017-04-17 16:14:09 -04:00