Commit Graph
17 Commits
Author SHA1 Message Date
Jérémie Dumas b52e8fe180 Update ImGui menu + update tutorial. 2018-03-10 10:16:27 -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 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 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
Alec Jacobson 9bc8064132 merge 2017-10-13 10:22:58 -04:00
Alec Jacobson fdd42ecfb2 rm shader, tutorial uses new viewer refactor 2017-04-16 17:08:54 -04:00
Daniele Panozzo 05ce3a7200 Merge branch 'master' of https://github.com/schuellc/libigl
# Conflicts:
#	include/igl/triangle_triangle_adjacency.h
2015-12-30 18:55:33 +01:00
Alec Jacobson c3bd95e93f nanogui hacked as an optional plugin via IGL_VIEWER_WITH_NANOGUI 2015-12-16 09:55:48 -05:00
schuellc 2ab9b5bab7 Fix nanogui menu tutorial 2015-12-02 17:38:40 +01:00
Daniel Crispell bd37fbf7c1 replaced static tutorial_shared_path string with #define 2015-10-17 23:55:35 -04:00
Daniel Crispell a0eed05e8b Enable out of source tutorial build
Use CMake's "configure_file" functionality to store path to the tutorial
shared directory, enabling tutorial executables build out of source to
correctly find the data files.
2015-10-09 22:52:39 -04:00
Daniele Panozzo e6680969af major update of nanogui 2015-10-05 14:11:31 +02:00
Daniele Panozzo 93c3450eb5 fixed static build for the tutorials 2015-07-29 14:07:56 +02:00
Daniele Panozzo 7a8459746e added source code for tutorial 106 2015-07-28 18:15:42 +02:00