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