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
Daniele Panozzo
797a95c4fb
added basic wrapper for sparse matrices, working on tutorial 203
2015-08-22 16:38:56 +02:00
Daniele Panozzo
4b984d1965
converted to python tutorials 201-203
2015-08-22 14:58:50 +02:00
Daniele Panozzo
dada2856b7
added automatic generator of python doc strings
2015-08-21 22:23:19 +02:00