Daniele Panozzo
c7b35bca80
removed unnecessary file shapeup_local_projections.h/.cpp
...
Former-commit-id: 8bf80967c4
2018-03-10 20:39:34 -05:00
Daniele Panozzo
9584791899
Merge commit '144c3f008c45a3151c394b74eb511de9b7d6d55f [formerly 807b0e55f5]'
...
# Conflicts:
# optional/index.html
# tutorial/CMakeLists.txt
# tutorial/tutorial.html
Former-commit-id: 6cdadb0ba8
2018-03-10 19:53:25 -05:00
Daniele Panozzo
44b048d28e
Merge branch 'libdirectional_migration'
...
# Conflicts:
# include/igl/integrable_polyvector_fields.h
# include/igl/polyvector_field_matchings.cpp
# tutorial/507_PolyVectorField/CMakeLists.txt
# tutorial/507_PolyVectorField/main.cpp
# tutorial/508_ConjugateField/CMakeLists.txt
# tutorial/508_ConjugateField/main.cpp
# tutorial/510_Integrable/CMakeLists.txt
# tutorial/510_Integrable/main.cpp
# tutorial/511_PolyVectorFieldGeneral/CMakeLists.txt
# tutorial/511_PolyVectorFieldGeneral/main.cpp
# tutorial/709_VectorFieldVisualizer/CMakeLists.txt
# tutorial/709_VectorFieldVisualizer/main.cpp
# tutorial/tutorial.md
Former-commit-id: 6489e6770c
2018-03-10 17:22:06 -05:00
Jérémie Dumas
039ca104c2
Update ImGui menu + update tutorial.
...
Former-commit-id: b52e8fe180
2018-03-10 10:16:27 -05:00
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
Jérémie Dumas
162d26a78d
Merge remote-tracking branch 'upstream/master' into cgal
...
Former-commit-id: 35d6d67311
2018-03-01 19:13:37 -05:00
Jérémie Dumas
43f4586290
Without attributes.
...
Former-commit-id: 239a05da56
2018-02-26 17:08:00 -05:00
Jérémie Dumas
84be1f9f10
Color selected mesh in red.
...
Former-commit-id: 84be11b1b2
2018-02-23 19:45:15 -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
901f15dc25
Fix DLL copy for CGAL + add build instruction for Windows.
...
Former-commit-id: 73aafb4255
2018-02-16 21:45:46 -05:00
Jérémie Dumas
a5635bf05f
Merge remote-tracking branch 'origin/master' into cgal
...
Former-commit-id: 5aa1360ab8
2018-02-16 20:17:42 -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
Amir Vaxman
379b170289
Ready to pull request.
...
Former-commit-id: 5dd953c1b4
2017-11-06 19:00:31 +01:00
Amir Vaxman
8d14bc99f8
Done with shapeup.
...
Former-commit-id: 5dd1b5d2d5
2017-11-06 18:55:46 +01:00
Amir Vaxman
faf811130e
Almost done with tutorial.
...
Former-commit-id: 07f2187c8d
2017-11-06 17:58:06 +01:00
Amir Vaxman
c7d21d14fa
added projection function typedef.
...
Former-commit-id: d10e972147
2017-11-06 16:56:13 +01:00
Amir Vaxman
f01934f0e6
Added assertions.
...
Former-commit-id: 0e55001a8e
2017-11-06 16:53:14 +01:00
Amir Vaxman
2c1e13446d
Implementation working.
...
Former-commit-id: f2556c2222
2017-11-06 16:18:44 +01:00
Amir Vaxman
524eada6a8
More debugging
...
Former-commit-id: b9e8ae9762
2017-11-05 23:42:22 +01:00
Jérémie Dumas
0bd50a36ca
Experimenting with CGAL as an external CMake project.
...
Former-commit-id: 3c86ad133c
2017-11-04 10:14:17 -04:00
Amir Vaxman
e577d01094
It finally compiles.
...
Former-commit-id: c079751ef4
2017-11-03 23:37:55 +01: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
Amir Vaxman
3624dbec2a
Some version compiles.
...
Former-commit-id: 10e8eb898e
2017-11-03 22:29:11 +01:00
Amir Vaxman
9a86061b8e
Still some weird compilation issues.
...
Former-commit-id: 42e534e3ae
2017-11-03 18:36:50 +01: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