Commit Graph
193 Commits
Author SHA1 Message Date
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
Zhongshi Jiang d9a9e31e4a Typo in doc 2018-02-17 09:52:31 +08: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
Jérémie Dumas 64370663c1 Improve viewer resize function. 2017-06-27 15:59:55 -04:00
s-koch f6ff85da09 Remove print statement 2017-03-29 23:52:22 +02:00
s-koch 2d55c372b0 Fix tutorial 102_tcp and tutorial 303 2017-03-29 23:48:49 +02:00
Daniele Panozzo 3d10126f5a updated url for Daniele’s website
fixed broken pdf links in the tutorial
2017-03-22 08:00:35 -04:00
s-koch 37d786ca3e Fix bbw python bindings and tutorial 403 2017-02-15 16:43:54 +01:00
s-koch 111e7f5d38 Update docstrings 2017-02-15 16:01:33 +01:00
s-koch 5f465bdc7c Fix tutorial 306 2017-02-15 15:05:42 +01:00
s-koch 46cb9b3a27 Fix tutorial 106 2017-02-15 15:00:59 +01:00
skoch 4628897ecc Remove fileending 2017-02-14 18:59:01 +01:00
skoch 9bfa4df107 Update vector binding to work with new pybind11 2017-02-14 18:50:58 +01:00
skoch d1a22e9d39 Fix CMakeLists problems 2017-02-14 18:45:17 +01:00
Daniele Panozzo 9267fd42d9 python fixes 2017-02-07 17:57:26 -05:00
Alec Jacobson 72f96f60cd hopeful fix for cmake python build 2017-01-10 02:48:56 -05:00
Alec Jacobson 5c602c66bd attempt to convince python to use bbw from main lib 2016-11-28 13:50:37 -05:00