Commit Graph
31 Commits
Author SHA1 Message Date
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
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
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
Daniele Panozzo 52d0f35689 added comments to python files 1/2 2017-10-08 16:02:47 -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
s-koch 37d786ca3e Fix bbw python bindings and tutorial 403 2017-02-15 16:43:54 +01:00
skoch 9bfa4df107 Update vector binding to work with new pybind11 2017-02-14 18:50:58 +01:00
Daniele Panozzo 9267fd42d9 python fixes 2017-02-07 17:57:26 -05:00
Alec Jacobson 5c602c66bd attempt to convince python to use bbw from main lib 2016-11-28 13:50:37 -05:00
Guillermo Lomas Rodríguez 231b465472 Merge remote-tracking branch 'upstream/master' 2016-10-20 11:40:26 +02:00
Daniele Panozzo 1dc17bb6c8 Merge branch 'python_bindings' of https://github.com/s-koch/libigl 2016-10-19 09:19:17 -04:00
Guillermo Lomas Rodríguez 43e7c6b81c Python bindings for line_mesh_intersection() 2016-10-18 18:22:14 +02:00
root a25fd7b3ce python support for remesh_self_intersections 2016-09-20 12:10:36 -07:00
Sebastian Koch a475a5d124 Added tutorial 403 and submodule bbw 2016-07-14 11:59:56 +02:00
Sebastian Koch a6b2fd045a Updated tutorial 404 to use features of newer pybind11 version,
Introduced typedefs
2016-07-12 17:15:40 +02:00
Sebastian Koch 0258e9fb60 Added tutorial 404 2016-07-11 18:20:22 +02:00
Sebastian Koch e16a216e89 Fixed problem with pybind 2016-07-08 12:52:19 +02:00
Daniele Panozzo 1f073ddda2 Merge branch 'python_bindings' of https://github.com/s-koch/libigl
# Conflicts:
#	python/CMakeLists.txt
2016-07-06 18:19:51 -04:00
Sebastian Koch 3a57699280 Added tutorial 707 2016-07-06 22:20:41 +02:00
Daniele Panozzo 11f7d59227 Merge commit '8c6e743cc184155461631cd92dd52029d86c37b9'
# Conflicts:
#	python/modules/py_igl_viewer.cpp
2016-07-06 14:56:52 -04:00
Sebastian Koch 3acc7106d4 Added tutorial 706 2016-07-06 20:38:33 +02:00
Sebastian Koch ef2d804f84 Added tutorial 705 2016-07-06 15:51:04 +02:00
Sebastian Koch 64289b0050 Added tutorial 702 2016-07-06 12:55:53 +02:00
koch 63ef13a583 Finalized tutorial 701, added missing template 2016-06-22 16:03:01 +02:00
Sebastian Koch efcf06b7dc Debug output for tutorial 701 2016-06-21 14:10:42 +02:00
Sebastian Koch c0e04685e2 Added PNG module and tutorial 607 2016-06-17 18:51:38 +02:00
Sebastian Koch 7b6b91bd7a Added tutorial 609_Boolean and CGAL python module + functions 2016-06-17 17:25:27 +02:00
Sebastian Koch 2214125878 Restructuring Python bindings, moved submodules and dependencies to own folders, added dependency checking for some tutorials, minor refactorings 2016-06-07 15:13:54 +02:00