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

* dropping cxx11
2018-10-14 19:14:45 -04: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 d9a9e31e4a Typo in doc 2018-02-17 09:52:31 +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
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
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 111e7f5d38 Update docstrings 2017-02-15 16:01:33 +01: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 5686d72eec Resolved conflict in python/py_doc.cpp 2016-10-20 11:58:03 +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
Guillermo Lomas Rodríguez 43e7c6b81c Python bindings for line_mesh_intersection() 2016-10-18 18:22:14 +02:00
Sebastian Koch 5653980d02 Regenerate docstrings and update documentation. Fix include problem with triangle_triangle_adjacency.h 2016-10-04 14:21:48 +02:00
Pelayo González 198571d71e Python bindings for remove_duplicate_vertices() 2016-09-23 14:54:58 +02:00
root a25fd7b3ce python support for remesh_self_intersections 2016-09-20 12:10:36 -07: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 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 c0e04685e2 Added PNG module and tutorial 607 2016-06-17 18:51:38 +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 37120c6558 Updated python_shared template file 2016-06-17 12:23:10 +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
Sebastian Koch e879d27f15 -Changes to header files to support parsing
-Added header parser and docstring generator
2016-05-12 15:36:04 +02:00
Daniele Panozzo 82c312cb55 windows fixes 2015-08-30 02:26:33 +02:00
Daniele Panozzo 4d63740f88 forgot to commit the docs 2015-08-29 23:15:04 +02:00