Teseo Schneider
b63e31340f
added download of data and cleaned up cmake
2018-10-14 22:33:37 -04:00
Jérémie Dumas
824ab2d754
Merge pull request #927 from jdumas/skinny
...
Move from submodules to cmake external.
2018-10-14 21:45:31 -04:00
Jérémie Dumas
de5e3215de
Move from submodules to cmake external.
2018-10-14 19:35:08 -04:00
Alec Jacobson
fd8d66156c
Revert "Revert "Marching Tetrahedra ( #716 )" ( #924 )" ( #925 )
...
This reverts commit 47634615ce .
2018-10-14 19:17:01 -04:00
Alec Jacobson
47634615ce
Revert "Marching Tetrahedra ( #716 )" ( #924 )
...
This reverts commit d152b6072e .
2018-10-14 19:16:39 -04:00
Francis Williams
d152b6072e
Marching Tetrahedra ( #716 )
...
* Marching Tetrahedra
* dropping cxx11
2018-10-14 19:14:45 -04:00
Zhongshi
4edf5dede5
Adding 2D version of SCAF for Bijective Maps and a tutorial ( #752 )
...
* Add scaf code
Add the tutorial entry
Tutorial entry for SCAF. still need polishing
Put -4 in the energy computation of scaf:SymmD
* 🏫 Insert SCAF to 711
Fixes in tutorial.md
updating tutorial.html
Fix for gcc 4.8
Remove 4.1
Refactoring scaf WIP
Further refactoring WIP
Code Cleaning
* 🔨 Improve SLIM interface
* ♻️ refactor SCAF with less lines
* ♻️ refactor harmonic with boundary
* ✨ Add direct signature for scaf
* 📝 Change tutorial order wip
* 🏫 Timer in SLIM tutorial makes more sense
* ✨ Add direct interface for SLIM
* 🎨 format SCAF code.
* 🐍 Python binding for slim and scaf
* 🐍 expose SLIMData (maybe elevate its status more in the future)
* 👽 🐍 deprecate PYBIND11_PLUGIN
* ✨ harmonic with holes
* ♻️ SCAF, Decouple Initialization to tutorial
* 🏫 SCAF tutorial improvement
* 🏫 Tutorial order; insert scaf
* 🎨 Removing Adjusted_grad
* 🏫 Inserted SCAF, not messing around with tutorials order until the new page is online
* 💚 Fix for static build
* ♻️ Uniform SLIM and SCAF and python binding canonical
* 🐛 Change in ScafData
* 🍎 Fix namespace for build
* ✨ Introduced Mapping Energy Type to replace adhoc SLIMEnergy
* ♻️ Refactor subroutines from SLIM
* Revert python changes
* leave fill hole outside harmonic
* Revert Python changes
* hole fill
* Minor Fixes for SCAF
SCAF->IGL_SCAF
Topological_hole_fill
"<igl/XXX>" in slim tutorial
2018-10-14 17:55:36 -04:00
Alec Jacobson
908da7473c
Merge pull request #859 from jdumas/imgui
...
Update ImGui bindings.
2018-10-14 15:40:58 -04:00
hanxiao
62b9246c73
Merge branch 'function_rename' of https://github.com/fwilliams/libigl into fwilliams-function_rename
2018-10-14 14:07:27 -04:00
Kacper Pluta
8f218eb2c1
remove a path refering to a non-existing file
2018-10-10 14:18:47 +03:00
ZM-LT
3027e21300
fix header.
2018-08-17 00:02:38 +02:00
ZM-LT
7565b77de7
update M_PI to igl::PI. header file inclusion for some files are also added.
2018-08-09 23:04:36 +02:00
Jérémie Dumas
ce723d8c00
Update ImGui bindings.
...
Warnings: potentially breaking changes on the ImGui, may require user to
adapt their UI code.
2018-08-03 20:56:10 -04:00
Francis Williams
989a144269
rename components.[h|cpp] to vertex_components.[h|cpp]
2018-07-22 23:25:13 -04:00
Francis Williams
43a7d250f5
we have the functions igl::components() and igl::facet_components() for computing connected components on vertices and faces respectively.
...
The naming here is super confusing (and someone wasted a couple of hours because they didn't know that facet_components existed).
This change improves discoverability in 2 ways:
1 - More consistent naming by changint `components()` to `vertex_components()` which hints that there may exist a `facet_component()` function.
2 - Reference `facet_components()` in the docs for `vertex_components()` and vice versa
2018-07-20 15:20:51 -04:00
Alec Jacobson
274dc2de45
Merge pull request #700 from jdumas/viewer
...
Remove model matrix from the viewer.
2018-07-12 16:52:03 -04:00
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
93ac038d96
Merge remote-tracking branch 'upstream/master' into viewer
2018-03-01 20:18:46 -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
c100a4015b
Update new tutorial.
2018-02-17 18:44:39 -05:00
Jérémie Dumas
3ad541effd
Merge remote-tracking branch 'upstream/master' into viewer
2018-02-17 18:42:41 -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
Jérémie Dumas
a9d3ef9d06
Remove model matrix from the viewer.
2018-02-16 18:39:33 -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