Zhongshi
dd657f3cf0
Remove manual set lib
2018-08-04 20:42:15 -07:00
Zhongshi
fe35eb05ee
🐍 switch find pythoninterp and pythonlibs
...
https://cmake.org/cmake/help/latest/module/FindPythonLibs.html
2018-08-04 18:51:08 -07:00
Zhongshi
78e15a30f3
🐍 pass additional arguments to setup.py
2018-08-04 15:50:43 -07:00
Zhongshi Jiang
5eada092e5
🐍 introduce setup.py and update .travis.yml
2018-08-03 18:12:53 -07: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
Alec Jacobson
b2e4485e20
Merge branch 'jdumas-docs'
2018-05-25 08:22:47 -04:00
Nico Brügel
5350ef0cc1
Make adjacency_matrix available within python by adding required bindings.
2018-05-14 10:13:14 +02:00
Jérémie Dumas
9586718204
Merge remote-tracking branch 'upstream/master' into docs
2018-04-22 20:05:22 -04:00
Daniele Panozzo
424cf89f27
Merge pull request #747 from jsb/pyigl-shape-diameter
...
Python bindings for shape_diameter_function
2018-04-19 21:36:22 +02:00
Janis Born
ad61b3abe2
add Python bindings for shape_diameter_function
2018-04-13 11:30:08 +02:00
Jérémie Dumas
d9890133cd
Add python readme to the website.
2018-03-28 16:09:53 -04:00
Zhongshi Jiang
8edf097dcf
Update python tutorials to reflect the viewer refactor
2018-03-16 20:58:19 -04:00
Janis Born
910482ca50
expose overloaded version of tetrahedralize in pyigl
2018-03-14 11:02:59 +01:00
Jérémie Dumas
c9310ff821
Merge pull request #689 from Gjacquenot/master
...
Fixed Python CMakeLists.txt for CMake 3.10.0
2018-03-11 12:28:42 -04: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
3ad541effd
Merge remote-tracking branch 'upstream/master' into viewer
2018-02-17 18:42:41 -05:00
Zhongshi Jiang
d9a9e31e4a
Typo in doc
2018-02-17 09:52:31 +08:00
Jérémie Dumas
113974b911
Fix python bindings.
2018-02-16 19:42:57 -05:00
Jérémie Dumas
532d94c992
Also keep base translation separate.
2018-02-16 19:05:14 -05:00
Jérémie Dumas
a9d3ef9d06
Remove model matrix from the viewer.
2018-02-16 18:39:33 -05:00
Zhongshi Jiang
890360ca65
Minor fix for iglhelper and gitignore
2018-02-16 22:45:36 +08:00
Zhongshi Jiang
ea005c91e0
add pyigl seam_edges
2018-02-16 22:41:16 +08:00
Zhongshi Jiang
84d078222e
Python binding for exact_geodesic
2018-02-16 22:38:32 +08:00
Daniele Panozzo
0bef47c705
finished pass over all tutorials
2018-02-14 16:27:58 -04:00
Daniele Panozzo
ac4ffe2434
fixing py tutorials
...
fixing runtime errors introduced by updating to pybind 2.2
2018-02-14 16:05:19 -04:00
Daniele Panozzo
08f7f8cb6b
python module compilation fixes
2018-02-14 11:30:19 -04:00
Daniele Panozzo
c61ad1fed9
dropped serialization defines
...
dropped external nanogui
removed all references to nanogui
2018-02-13 15:14:00 -04:00
Guillaume Jacquenot
3b9ee80dc7
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.
2018-02-10 14:21:37 +01:00
Daniele Panozzo
4b9501ad39
python compilation fixes
2018-02-04 20:11:03 -05:00
Daniele Panozzo
f838fe518e
python module compiles again, still not working
2018-02-04 15:09:54 -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
Daniel Crispell
b7f5342962
enable use of alternate pybind11
2017-12-06 12:28:08 -05:00
skoch
45417a4a85
Fix inconsistent imports
2017-12-05 18:16:53 +01:00
Daniele Panozzo
789126680e
migrating polyvector code to libdirectional
2017-10-31 17:28:13 -04:00
Daniele Panozzo
dc9af94b44
Merge branch 'cmake' of https://github.com/jdumas/libigl
2017-10-10 21:47:34 -04:00
Daniele Panozzo
d243ce6cb1
added comments to python files 2/2
2017-10-08 16:05:42 -04:00
Daniele Panozzo
52d0f35689
added comments to python files 1/2
2017-10-08 16:02:47 -04:00
Jérémie Dumas
e7d5bc2963
Update Python build.
2017-09-08 15:29:52 -04:00
Alec Jacobson
8662911d5d
note about linux
2017-08-15 12:25:23 -04:00
Alec Jacobson
56dd532f10
try to fix python errors
2017-08-02 16:19:57 -07:00
Hasnain Vohra
46385dc442
add wrapper for readPLY
2017-07-17 15:40:36 -04:00
Francis Williams
230ab71e20
Python binding for igl_adjacency_list(const MatrixXi& F, vector<vector<int>& A, bool sorted). Use an opaque type for the output parameter A.
...
I also fixed a couple of bugs in generate_docstrings.py:
1) We were checking for an empty string where a result could also be Nonn.
2) If you forgot to end the argument path with a slash, the output would be incorrect
3) We were coupled to a specific version of clang for no reason
4) Python 3 clang binding support was only added in April 2017 (https://reviews.llvm.org/D31568 ). Using python3 by default will not work on the clang bindings which ship with pip and most Linux distros. Let's change the hashbang to use python2 for now.
5) The documentation for the script was a bit confusing.
2017-07-05 13:31:03 -04:00
Daniel Crispell
a99055c7ca
allow specification of alternate pybind11 directory
2017-07-03 14:26:02 -04:00
Daniele Panozzo
6a7ea0cf06
fix for python 2.x
2017-07-02 23:34:13 +01:00
Daniele Panozzo
3287318635
Merge branch 'fix_strip_path' of https://github.com/decrispell/libigl
2017-07-02 23:16:43 +01:00
Daniele Panozzo
3ca3b2d24b
Merge branch 'python_writePLY' of https://github.com/decrispell/libigl
2017-07-02 23:04:26 +01:00
Daniel Crispell
2fa7acb851
correct the pyigl.so path given to strip command
2017-06-30 22:22:19 -04:00
Daniel Crispell
89248fc18f
add python binding for writePLY
2017-06-30 21:57:51 -04:00