Commit Graph
574 Commits
Author SHA1 Message Date
Alec Jacobson 769f007559 Merge pull request #700 from jdumas/viewer
Remove model matrix from the viewer.

Former-commit-id: 274dc2de45
2018-07-12 16:52:03 -04:00
Jérémie Dumas 2a993b3846 Add file formats + cheatsheet to the website.
Former-commit-id: 355245250a
2018-03-24 13:38:21 -04:00
Jérémie Dumas d761aad302 Move images.
Former-commit-id: e443104c15
2018-03-18 13:43:14 -04:00
Jérémie Dumas 7f2dd8eed0 WIP doc website.
Former-commit-id: b0122aa8be
2018-03-17 20:08:42 -04:00
Daniele Panozzo 4861edf61d Merge pull request #710 from jdumas/master
Update multi-mesh tutorial

Former-commit-id: 85eec4da42
2018-03-17 16:19:09 -04:00
Jérémie Dumas 84b7752587 Remove attribute class + add a unique id in ViewerData.
Former-commit-id: 6d41528ced
2018-03-17 13:20:59 -04:00
Zhongshi Jiang d2decbcfa4 fix tutorial 106
Former-commit-id: a78cf9e6be
2018-03-15 00:00:18 -04:00
Zhongshi Jiang 8118afaa79 Some fixes on tutorial page
Fixes in tutorial.md
html



Former-commit-id: a8e3fcea24
2018-03-14 22:40:15 -04:00
Zhongshi Jiang f5bf4fc9dc Change all CMakeLists.txt so don't need to specify project name
Former-commit-id: 6d775fbc1f
2018-03-14 22:29:45 -04:00
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