Jérémie Dumas
e47cf8ae94
Merge remote-tracking branch 'upstream/master' into viewer
...
Former-commit-id: 93ac038d96
2018-03-01 20:18:46 -05:00
Alec Jacobson
5c32bd7478
cleanup
...
Former-commit-id: f50084cacb
2018-02-23 09:55:07 -05:00
Alec Jacobson
b5e6c1cf42
Merge branch 'master' of github.com:libigl/libigl into alecjacobson
...
Former-commit-id: a67b163413
2018-02-23 09:38:41 -05:00
Alec Jacobson
57a8279606
use int for callbacks; use corect backspace code
...
Former-commit-id: b86117ea06
2018-02-23 09:36:15 -05:00
Alec Jacobson
b77c5ba4a9
revert 107; do not rely on imgui
...
Former-commit-id: eb1d95e246
2018-02-23 09:18:49 -05:00
Alec Jacobson
8dfe25ba14
only compile 106 if imgui is selected
...
Former-commit-id: fcc97bc619
2018-02-23 09:17:24 -05:00
Alec Jacobson
bc54d78a76
usage instructions
...
Former-commit-id: 10f5ef44c2
2018-02-23 09:16:49 -05:00
Jérémie Dumas
c7b07669e7
Update new tutorial.
...
Former-commit-id: c100a4015b
2018-02-17 18:44:39 -05:00
Jérémie Dumas
acf7795a2e
Merge remote-tracking branch 'upstream/master' into viewer
...
Former-commit-id: 3ad541effd
2018-02-17 18:42:41 -05:00
Jérémie Dumas
f229319830
Remove model matrix from the viewer.
...
Former-commit-id: a9d3ef9d06
2018-02-16 18:39:33 -05:00
Daniele Panozzo
2510a7ca3a
added tutorial 206
...
Former-commit-id: 9c9c4fef0a
2018-02-16 18:23:51 -04:00
Daniele Panozzo
cac2bc0494
fixed compilation problems
...
added tutorial
removed debug prints
Former-commit-id: 5215a21524
2018-02-16 13:52:17 -04:00
Jérémie Dumas
00961ce5f3
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).
Former-commit-id: 37d585ef87
2018-02-11 11:20:58 -05:00
Jérémie Dumas
2a64c2eda4
Get rid of class AttributeManager + update variable styles.
...
Former-commit-id: 4a33c9136b
2018-02-11 08:47:06 -05:00
Jérémie Dumas
2499938d82
Add a small attribute class to extend the viewer data.
...
Former-commit-id: d7f3cf3be3
2018-02-11 07:23:02 -05:00
Jérémie Dumas
c49b9a8001
Add InputText that supports std::string.
...
Former-commit-id: 97297ca737
2018-02-10 20:36:09 -05:00
Jérémie Dumas
48f9aea3a9
Render a couple of extra frames before idling, to accomodate ImGui's immediate mode rendering.
...
Former-commit-id: fa8d913b4b
2018-02-10 20:20:10 -05:00
Jérémie Dumas
4a4b6d96dd
Update multi-mesh tutorial + drop opengl2/ from CMake.
...
Former-commit-id: ce9fa48f5d
2018-02-10 19:57:45 -05:00
Jérémie Dumas
8155326141
Update ViewerMenu tutorial with ImGui.
...
Former-commit-id: 519297bd28
2018-02-10 18:30:21 -05:00
Daniele Panozzo
9080378e27
- viewerdata and meshgl are merged
...
- meshgl objects are automatically initialized (but manually freed)
- moved the data->meshgl conversion inside viewerdata to keep meshgl generic
Former-commit-id: dc226a5810
2018-02-04 17:48:07 -05:00
Daniele Panozzo
7af7f2cd2e
selected_data -> data to make the transition of old code easier. Old code can be simply converted by adding () after data
...
Former-commit-id: 02c8268a61
2018-02-03 20:30:17 -05:00
Daniele Panozzo
0a18442c6b
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
Former-commit-id: 8d2967ebdc
2018-02-03 20:15:02 -05:00
Alec Jacobson
b000fd7bb7
Merge branch 'master' of github.com:libigl/libigl into alecjacobson
...
Former-commit-id: 9a805a9764
2018-01-30 10:06:43 -05:00
luz.paz
bae6702731
more misc. typos
...
Former-commit-id: e4774a2a16
2018-01-14 06:07:31 -05:00
Unknown
2ddb11aa6b
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
Former-commit-id: dc31807ff5
2018-01-14 06:07:31 -05:00
Daniele Panozzo
342fc09e18
added templates and documentation
...
Former-commit-id: df3828f371
2017-12-26 16:53:14 +01:00
Alec Jacobson
f095f685db
[API]: Slice tets now extracts contours of arb. funcs; templates
...
Former-commit-id: 9d69072559
2017-12-19 16:48:36 -05:00
Jérémie Dumas
f787dcc330
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.
Former-commit-id: 7bce35d70c
2017-11-03 18:36:21 -04:00
gaoxifeng
05df8d4eb9
recover cmakelist.txt
...
Former-commit-id: cdec2a73f7
2017-11-03 11:20:47 -04:00
gaoxifeng
0e45671170
updated cmakelist.txt for CGAL
...
Former-commit-id: 7ebe61ea68
2017-11-03 03:05:17 -04:00
Alec Jacobson
1630b0b480
merge
...
Former-commit-id: ab2559bafe
2017-10-13 12:35:44 -04:00
Alec Jacobson
d28530e2e0
erase_mesh in tutorial
...
Former-commit-id: 9067548cb4
2017-10-13 12:34:21 -04:00
Alec Jacobson
f5e35b9099
tutorial after ViewerCore/ViewerData refactor
...
Former-commit-id: 48b695cf18
2017-10-13 12:23:37 -04:00
Alec Jacobson
1a50e1d47c
fix warnings
...
Former-commit-id: 2d7e665bed
2017-10-13 11:00:30 -04:00
Alec Jacobson
3b3d439db5
merge
...
Former-commit-id: 9bc8064132
2017-10-13 10:22:58 -04:00
Jérémie Dumas
f0ecfd9e57
Build Embree tutorial.
...
Former-commit-id: de0a0cdd4f
2017-10-06 22:01:26 -04:00
Jérémie Dumas
4ca5a7dd39
Update cmake for tutorial 712.
...
Former-commit-id: f18507914c
2017-09-08 18:16:41 -04:00
Jérémie Dumas
fc1d23b67b
Merge branch 'master' into cmake
...
Former-commit-id: 3db5fc9621
2017-09-08 17:47:01 -04:00
Jérémie Dumas
92030c4673
Disable Nanogui build.
...
Former-commit-id: 592c8c4cfe
2017-09-08 09:41:59 -04:00
Jérémie Dumas
7110ec2909
Re-enable all tutorials.
...
Former-commit-id: 13d93e8779
2017-09-07 16:27:38 -04:00
Jérémie Dumas
ad8451ff1e
LIM and Cork modules.
...
Former-commit-id: 1dd5e9a831
2017-09-07 15:49:25 -04:00
Jérémie Dumas
c989391cac
Enable more tutorials.
...
Former-commit-id: ca9e7a160d
2017-09-06 16:21:50 -04:00
Jérémie Dumas
a742ffb411
Minor.
...
Former-commit-id: 37b0844b0d
2017-08-25 15:56:54 -04:00
Jérémie Dumas
45d4a8b1a6
CMake: triangle, tetgen, png...
...
Former-commit-id: 3f332909c6
2017-08-25 15:46:32 -04:00
Jérémie Dumas
8ae768c77d
Enable igl::xml module.
...
Former-commit-id: 188f4e7438
2017-08-24 19:16:59 -04:00
Jérémie Dumas
77e75ce02a
Compile tutorials with CGAL.
...
Former-commit-id: 68ade962fb
2017-08-24 18:18:23 -04:00
Jérémie Dumas
02a03d36bb
Update CMake for Mosek.
...
Former-commit-id: f73a8f2212
2017-08-24 17:22:05 -04:00
Oded Stein
c03f412f8a
Added dedicated isolines function
...
Former-commit-id: 64b4e40a4b
2017-08-19 14:23:33 -07:00
Daniele Panozzo
8aaab1ecd9
fixed memory error hidden by const& in miq-related functions
...
Former-commit-id: 104299c145
2017-08-17 18:56:46 -04:00
Jérémie Dumas
563124d587
Compile chapters up to 5.
...
Former-commit-id: c703711941
2017-08-16 12:47:16 -04:00