Commit Graph
569 Commits
Author SHA1 Message Date
Jérémie Dumas 355245250a Add file formats + cheatsheet to the website. 2018-03-24 13:38:21 -04:00
Jérémie Dumas e443104c15 Move images. 2018-03-18 13:43:14 -04:00
Jérémie Dumas b0122aa8be WIP doc website. 2018-03-17 20:08:42 -04:00
Daniele Panozzo 85eec4da42 Merge pull request #710 from jdumas/master
Update multi-mesh tutorial
2018-03-17 16:19:09 -04:00
Jérémie Dumas 6d41528ced Remove attribute class + add a unique id in ViewerData. 2018-03-17 13:20:59 -04:00
Zhongshi Jiang a78cf9e6be fix tutorial 106 2018-03-15 00:00:18 -04:00
Zhongshi Jiang a8e3fcea24 Some fixes on tutorial page
Fixes in tutorial.md
html
2018-03-14 22:40:15 -04:00
Zhongshi Jiang 6d775fbc1f Change all CMakeLists.txt so don't need to specify project name 2018-03-14 22:29:45 -04:00
Daniele Panozzo 8bf80967c4 removed unnecessary file shapeup_local_projections.h/.cpp 2018-03-10 20:39:34 -05:00
Daniele Panozzo 6cdadb0ba8 Merge commit '807b0e55f5fe13bbfe501076912deed94980aaf0'
# Conflicts:
#	optional/index.html
#	tutorial/CMakeLists.txt
#	tutorial/tutorial.html
2018-03-10 19:53:25 -05:00
Daniele Panozzo 6489e6770c 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
2018-03-10 17:22:06 -05:00
Jérémie Dumas b52e8fe180 Update ImGui menu + update tutorial. 2018-03-10 10:16:27 -05:00
Jérémie Dumas 35d6d67311 Merge remote-tracking branch 'upstream/master' into cgal 2018-03-01 19:13:37 -05:00
Jérémie Dumas 239a05da56 Without attributes. 2018-02-26 17:08:00 -05:00
Jérémie Dumas 84be11b1b2 Color selected mesh in red. 2018-02-23 19:45:15 -05:00
Alec Jacobson f50084cacb cleanup 2018-02-23 09:55:07 -05:00
Alec Jacobson a67b163413 Merge branch 'master' of github.com:libigl/libigl into alecjacobson 2018-02-23 09:38:41 -05:00
Alec Jacobson b86117ea06 use int for callbacks; use corect backspace code 2018-02-23 09:36:15 -05:00
Alec Jacobson eb1d95e246 revert 107; do not rely on imgui 2018-02-23 09:18:49 -05:00
Alec Jacobson fcc97bc619 only compile 106 if imgui is selected 2018-02-23 09:17:24 -05:00
Alec Jacobson 10f5ef44c2 usage instructions 2018-02-23 09:16:49 -05:00
Jérémie Dumas 73aafb4255 Fix DLL copy for CGAL + add build instruction for Windows. 2018-02-16 21:45:46 -05:00
Jérémie Dumas 5aa1360ab8 Merge remote-tracking branch 'origin/master' into cgal 2018-02-16 20:17:42 -05:00
Daniele Panozzo 9c9c4fef0a added tutorial 206 2018-02-16 18:23:51 -04:00
Daniele Panozzo 5215a21524 fixed compilation problems
added tutorial
removed debug prints
2018-02-16 13:52:17 -04: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
Amir Vaxman 5dd953c1b4 Ready to pull request. 2017-11-06 19:00:31 +01:00
Amir Vaxman 5dd1b5d2d5 Done with shapeup. 2017-11-06 18:55:46 +01:00
Amir Vaxman 07f2187c8d Almost done with tutorial. 2017-11-06 17:58:06 +01:00
Amir Vaxman d10e972147 added projection function typedef. 2017-11-06 16:56:13 +01:00
Amir Vaxman 0e55001a8e Added assertions. 2017-11-06 16:53:14 +01:00
Amir Vaxman f2556c2222 Implementation working. 2017-11-06 16:18:44 +01:00
Amir Vaxman b9e8ae9762 More debugging 2017-11-05 23:42:22 +01:00
Jérémie Dumas 3c86ad133c Experimenting with CGAL as an external CMake project. 2017-11-04 10:14:17 -04:00
Amir Vaxman c079751ef4 It finally compiles. 2017-11-03 23:37:55 +01: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