Jérémie Dumas
daf7d0707c
Merge pull request #978 from jdumas/multiple-views
...
Multiple viewports
2019-03-22 15:54:33 -04:00
Jérémie Dumas
a5590c6389
Render text labels in tutorial 105 ( fixes #1104 and #1089 ).
2019-03-04 08:49:51 -05:00
Jérémie Dumas
1d12983ce2
Merge branch 'dev' into multiple-views
2018-11-28 14:05:38 -05:00
Jérémie Dumas
b0c518a05f
Fix build for current python bindings.
2018-11-12 22:56:45 +01:00
Alec Jacobson
ebdc43fd30
heat geodesics tutorial
2018-10-28 15:33:22 -04:00
Roi Poranne
0f40780d5d
Multiple viewports.
2018-10-24 11:15:21 -04:00
Alec Jacobson
75577c62d7
change message
...
Former-commit-id: bb1a0b6d20
2018-10-15 12:50:15 -04:00
Alec Jacobson
7f852d8aee
fix options
...
Former-commit-id: 8a2d93cf14
2018-10-15 12:41:49 -04:00
Jérémie Dumas
d3dd83f11b
Set default options based on toplevel project. ( #940 )
...
* Enable options based on toplevel CMake call.
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
Former-commit-id: 86d3564a14
2018-10-15 12:05:43 -04:00
Francis Williams
954cd99196
Sparse Voxel Grid ( #937 )
...
* Add a utility function which computes a sparse set of epsilon-sized grid cells surrounding an input surface. The function takes a point on the surface as input and finds all those epsilon grid cells that intersect the surface using a breadth first search over the grid space.
* Add a utility function which computes a sparse set of epsilon-sized grid cells surrounding an input surface. The function takes a point on the surface as input and finds all those epsilon grid cells that intersect the surface using a breadth first search over the grid space.
Former-commit-id: 4f030acb67
2018-10-15 11:46:23 -04:00
Daniele Panozzo
ee2599de1a
updated cmake files and options
...
Former-commit-id: 54980dbb68
2018-10-15 10:28:26 -04:00
Teseo Schneider
0787113a1b
main cmake inclding only one igl
...
Former-commit-id: 5ee5360fa0
2018-10-14 23:17:12 -04:00
Teseo Schneider
ef78023af4
cleanup cmake
...
Former-commit-id: 3c4d98ce56
2018-10-14 22:48:56 -04:00
Teseo Schneider
242a4485af
added download of data and cleaned up cmake
...
Former-commit-id: b63e31340f
2018-10-14 22:33:37 -04:00
Jérémie Dumas
628375d4d2
Merge pull request #927 from jdumas/skinny
...
Move from submodules to cmake external.
Former-commit-id: 824ab2d754
2018-10-14 21:45:31 -04:00
Jérémie Dumas
1ef33b03a2
Move from submodules to cmake external.
...
Former-commit-id: de5e3215de
2018-10-14 19:35:08 -04:00
Alec Jacobson
1fe4eb190f
Revert "Revert "Marching Tetrahedra ( #716 )" ( #924 )" ( #925 )
...
This reverts commit 65aa93e9ef [formerly 47634615ce ].
Former-commit-id: fd8d66156c
2018-10-14 19:17:01 -04:00
Alec Jacobson
65aa93e9ef
Revert "Marching Tetrahedra ( #716 )" ( #924 )
...
This reverts commit 7cb42ce972 [formerly d152b6072e ].
Former-commit-id: 47634615ce
2018-10-14 19:16:39 -04:00
Francis Williams
7cb42ce972
Marching Tetrahedra ( #716 )
...
* Marching Tetrahedra
* dropping cxx11
Former-commit-id: d152b6072e
2018-10-14 19:14:45 -04:00
Zhongshi
2726464472
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
Former-commit-id: 4edf5dede5
2018-10-14 17:55:36 -04: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
162d26a78d
Merge remote-tracking branch 'upstream/master' into cgal
...
Former-commit-id: 35d6d67311
2018-03-01 19:13:37 -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
8dfe25ba14
only compile 106 if imgui is selected
...
Former-commit-id: fcc97bc619
2018-02-23 09:17:24 -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
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
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
Amir Vaxman
379b170289
Ready to pull request.
...
Former-commit-id: 5dd953c1b4
2017-11-06 19:00:31 +01:00
Amir Vaxman
faf811130e
Almost done with tutorial.
...
Former-commit-id: 07f2187c8d
2017-11-06 17:58:06 +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
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
Amir Vaxman
df2b1e2b24
Compiles but not run.
...
Former-commit-id: 72fa5d909e
2017-11-02 18:04:26 +01:00
Daniele Panozzo
e7f1d44d2e
migrating polyvector code to libdirectional
...
Former-commit-id: 789126680e
2017-10-31 17:28:13 -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
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
Jérémie Dumas
563124d587
Compile chapters up to 5.
...
Former-commit-id: c703711941
2017-08-16 12:47:16 -04:00
Oded Stein
763143f063
Change to CMakeLists.txt
...
Former-commit-id: fbbfe5b88f
2017-08-15 23:42:19 -07:00