Commit Graph
54 Commits
Author SHA1 Message Date
Francis Williams d152b6072e Marching Tetrahedra (#716)
* Marching Tetrahedra

* dropping cxx11
2018-10-14 19:14:45 -04:00
Nico Brügel 5350ef0cc1 Make adjacency_matrix available within python by adding required bindings. 2018-05-14 10:13:14 +02:00
Janis Born ad61b3abe2 add Python bindings for shape_diameter_function 2018-04-13 11:30:08 +02: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
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
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 52d0f35689 added comments to python files 1/2 2017-10-08 16:02:47 -04: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 89248fc18f add python binding for writePLY 2017-06-30 21:57:51 -04:00
s-koch 37d786ca3e Fix bbw python bindings and tutorial 403 2017-02-15 16:43:54 +01:00
Guillermo Lomas Rodríguez e4655db202 Resolved conflict with 'python/py_igl.cpp' 2016-10-20 12:04:04 +02: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 777d5b1858 Python bindings for barycentric_to_global() 2016-10-19 09:49:16 +02:00
Pelayo González 198571d71e Python bindings for remove_duplicate_vertices() 2016-09-23 14:54:58 +02:00
Sebastian Koch 1bfdf9b30e Merge branch 'master-upstream' into python_bindings 2016-09-14 19:13:03 +02:00
pancha 9abb24e0bc * adding streamline code and tutorial
* adding python bindings for streamline and python tutorial
2016-08-11 10:37:34 -04:00
pancha 42f022f021 adding python wrapper for edge_topology and triangle_traingle_adjacency 2016-08-09 16:56:52 -04: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 3a57699280 Added tutorial 707 2016-07-06 22:20:41 +02: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
Sebastian Koch 54e2fe0935 Added tutorial 701 2016-06-21 11:54:53 +02:00
Sebastian Koch 76abdffac1 Switched to automatic (and sorted) generation of py_igl.cpp and py_doc.* 2016-06-17 17:23:45 +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
Sebastian Koch 706aa31449 Added multiple tutorials 2016-06-03 16:53:22 +02:00
Sebastian Koch aa6e79dc36 Fixed minor bugs in bindings, moved AABB implementation to own file, added boolean matrix and comparison functions to python bindings 2016-05-25 21:47:37 +02:00
Sebastian Koch 13e300c8a9 Added further python bindings, extended py_vector slightly 2016-05-20 20:18:29 +02:00
Daniele Panozzo bf79f74c4a updated python build system 2016-03-02 23:51:21 -05:00
Daniele Panozzo fc093eb7ee added 507 2015-10-04 19:12:27 +02:00
Daniele Panozzo 5e6fbb4acb fixed bug in nrosy wrapper 2015-10-04 17:26:07 +02:00
Daniele Panozzo 88cf5cc812 added python module comiso
added 504
2015-10-01 21:33:26 +02:00
Daniele Panozzo b386614cb6 added 502 2015-10-01 17:11:41 +02:00
Daniele Panozzo 821d857f0b added 501 2015-10-01 17:04:02 +02:00
Daniele Panozzo bff37c3987 added 405 2015-10-01 14:36:22 +02:00
Daniele Panozzo e02d172a2a finishing the previous commit 2015-10-01 00:23:40 +02:00
Daniele Panozzo b25ed574a2 added 306
finished chapter 3 of the tutorial
warning: there is a memory leak in 305 that happens rarely, it requires debugging
2015-09-13 23:04:14 +02:00
Daniele Panozzo 477339d410 added 305 2015-09-13 20:10:26 +02:00
Daniele Panozzo 6a1cc40e3c added 303 LaplaceEquation 2015-09-12 21:45:11 +02:00
Daniele Panozzo e2e452f556 added 302 sort 2015-09-11 23:53:49 +02:00
Daniele Panozzo b1ea24a66b added 301 2015-09-11 22:58:59 +02:00
Daniele Panozzo b0f890d25b added 205 laplacian
update pybind
added example of usage in matlab
2015-09-11 17:45:52 +02:00
Daniele Panozzo 27330ae3eb working on 204, we need to figure out how to deal with the inconsistency between vectors in numpy and eigen before continuing 2015-08-24 15:05:45 +02:00
Daniele Panozzo 27ce402b8f finished 203, sparse matrix wrapper is still incomplete 2015-08-22 18:37:53 +02:00