Jérémie Dumas
8895c712b6
Fix position independent code on Linux. ( #941 )
...
Former-commit-id: e21aa88a8b
2018-10-15 12:46:03 -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
Daniele Panozzo
ee2599de1a
updated cmake files and options
...
Former-commit-id: 54980dbb68
2018-10-15 10:28:26 -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
340521757c
Update cmake.
...
Former-commit-id: c80da2902f
2018-10-14 21:36:41 -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
Jérémie Dumas
69de8515ae
Merge remote-tracking branch 'upstream/master' into cgal
...
Former-commit-id: 5cfc34dd16
2018-08-07 12:04:52 -04:00
Zhongshi
241d83aa15
Remove manual set lib
...
Former-commit-id: dd657f3cf0
2018-08-04 20:42:15 -07:00
Zhongshi
c5ce69a9e0
🐍 switch find pythoninterp and pythonlibs
...
https://cmake.org/cmake/help/latest/module/FindPythonLibs.html
Former-commit-id: fe35eb05ee
2018-08-04 18:51:08 -07:00
Zhongshi
b549521940
🐍 pass additional arguments to setup.py
...
Former-commit-id: 78e15a30f3
2018-08-04 15:50:43 -07:00
Zhongshi Jiang
fd0c6ac8d0
🐍 introduce setup.py and update .travis.yml
...
Former-commit-id: 5eada092e5
2018-08-03 18:12:53 -07:00
Jérémie Dumas
43616c9c2f
Merge remote-tracking branch 'upstream/master' into cgal
...
Former-commit-id: 6306a6f1dc
2018-08-03 17:10:47 -04:00
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
8b734a7749
Fix template instantiations.
...
Former-commit-id: 761cb5e91e
2018-07-09 16:31:06 -04:00
Alec Jacobson
6b39222c1a
Merge branch 'jdumas-docs'
...
Former-commit-id: b2e4485e20
2018-05-25 08:22:47 -04:00
Nico Brügel
4b26fb3799
Make adjacency_matrix available within python by adding required bindings.
...
Former-commit-id: 5350ef0cc1
2018-05-14 10:13:14 +02:00
Jérémie Dumas
d7742457e3
Merge remote-tracking branch 'upstream/master' into docs
...
Former-commit-id: 9586718204
2018-04-22 20:05:22 -04:00
Daniele Panozzo
43c481c0ca
Merge pull request #747 from jsb/pyigl-shape-diameter
...
Python bindings for shape_diameter_function
Former-commit-id: 424cf89f27
2018-04-19 21:36:22 +02:00
Janis Born
c68759b41d
add Python bindings for shape_diameter_function
...
Former-commit-id: ad61b3abe2
2018-04-13 11:30:08 +02:00
Jérémie Dumas
786b9e3509
Add python readme to the website.
...
Former-commit-id: d9890133cd
2018-03-28 16:09:53 -04:00
Zhongshi Jiang
f8f3f1b48e
Update python tutorials to reflect the viewer refactor
...
Former-commit-id: 8edf097dcf
2018-03-16 20:58:19 -04:00
Janis Born
816e51da05
expose overloaded version of tetrahedralize in pyigl
...
Former-commit-id: 910482ca50
2018-03-14 11:02:59 +01:00
Jérémie Dumas
c1a8e7d9ac
Merge pull request #689 from Gjacquenot/master
...
Fixed Python CMakeLists.txt for CMake 3.10.0
Former-commit-id: c9310ff821
2018-03-11 12:28:42 -04: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
acf7795a2e
Merge remote-tracking branch 'upstream/master' into viewer
...
Former-commit-id: 3ad541effd
2018-02-17 18:42:41 -05:00
Zhongshi Jiang
914e0b38c6
Typo in doc
...
Former-commit-id: d9a9e31e4a
2018-02-17 09:52:31 +08:00
Jérémie Dumas
1e80372b62
Fix python bindings.
...
Former-commit-id: 113974b911
2018-02-16 19:42:57 -05:00
Jérémie Dumas
a137df845b
Also keep base translation separate.
...
Former-commit-id: 532d94c992
2018-02-16 19:05:14 -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
Zhongshi Jiang
f9fa499e5a
Minor fix for iglhelper and gitignore
...
Former-commit-id: 890360ca65
2018-02-16 22:45:36 +08:00
Zhongshi Jiang
e067d8d7b5
add pyigl seam_edges
...
Former-commit-id: ea005c91e0
2018-02-16 22:41:16 +08:00
Zhongshi Jiang
16b6a3008c
Python binding for exact_geodesic
...
Former-commit-id: 84d078222e
2018-02-16 22:38:32 +08:00
Daniele Panozzo
78ea6f9efe
finished pass over all tutorials
...
Former-commit-id: 0bef47c705
2018-02-14 16:27:58 -04:00
Daniele Panozzo
53ee86a4ab
fixing py tutorials
...
fixing runtime errors introduced by updating to pybind 2.2
Former-commit-id: ac4ffe2434
2018-02-14 16:05:19 -04:00
Daniele Panozzo
6dbfe3861a
python module compilation fixes
...
Former-commit-id: 08f7f8cb6b
2018-02-14 11:30:19 -04:00
Daniele Panozzo
56b46751d6
dropped serialization defines
...
dropped external nanogui
removed all references to nanogui
Former-commit-id: c61ad1fed9
2018-02-13 15:14:00 -04:00
Guillaume Jacquenot
84e7645d42
Fixed Python CMakeLists.txt for CMake 3.10.0
...
`target_link_libraries` creates an error in case one do not specify PUBLIC/PRIVATE for each use of `target_link_libraries` on a target
-- LTO enabled
CMake Error at CMakeLists.txt:134 (target_link_libraries):
The keyword signature for target_link_libraries has already been used with
the target "pyigl". All uses of target_link_libraries with a target must
be either all-keyword or all-plain.
Former-commit-id: 3b9ee80dc7
2018-02-10 14:21:37 +01:00
Daniele Panozzo
ad4d6cd23c
python compilation fixes
...
Former-commit-id: 4b9501ad39
2018-02-04 20:11:03 -05:00
Daniele Panozzo
eb0881d6a9
python module compiles again, still not working
...
Former-commit-id: f838fe518e
2018-02-04 15:09:54 -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
Daniel Crispell
a254ce32b3
enable use of alternate pybind11
...
Former-commit-id: b7f5342962
2017-12-06 12:28:08 -05:00
skoch
4e63839b97
Fix inconsistent imports
...
Former-commit-id: 45417a4a85
2017-12-05 18:16:53 +01:00
Daniele Panozzo
e7f1d44d2e
migrating polyvector code to libdirectional
...
Former-commit-id: 789126680e
2017-10-31 17:28:13 -04:00
Daniele Panozzo
017c21a0f5
Merge branch 'cmake' of https://github.com/jdumas/libigl
...
Former-commit-id: dc9af94b44
2017-10-10 21:47:34 -04:00
Daniele Panozzo
39969d911f
added comments to python files 2/2
...
Former-commit-id: d243ce6cb1
2017-10-08 16:05:42 -04:00