Commit Graph
46 Commits
Author SHA1 Message Date
amri 60c375f84e exposed heat_geodesics in python binding 2019-04-05 14:19:16 +02:00
Kacper Pluta 48ac6aa0b5 Some further cleanups for MIQ (#998)
* Cleanups: unified arguments' names, variable types, unused variables removed, initialization of fileds. Many Clang-tidy hints have been applied, etc.

* ints should be unsigned

* changes overlooked duing refactorization

* changes overlooked duing refactorization

* changes overlooked duing refactorization

* changes overlooked duing refactorization

* changes overlooked duing refactorization and suggestions from @jdumas

* remove unneeded var.

* indents

* extract a constant

* a name changed
2019-02-12 11:45:50 -05:00
Kacper Pluta 75d60e40a8 Documentation and code clean ups (MIQ related) (#971)
* remove commented code

* typo

* clean up list of the arguments

* typo

* typos and different names

* rename files due to a typo and remove double include

* remove comments that do not document the code but are used to comment out code or to store TODOs that should not be placed in the code, anyway.

* clean up the documentation

* remove commented code

* add information to the doc

* improve readability of the code

* typo and a missing space

* fix a typo: missmatch -> mismatch

* remove unnecessary header files

* typos

* changed to camel notation

* clean up

* typo

* add limitations into the documentation

* camelCase

* lost refactor

* unify the variable's names

* clean up

* clean up

* missed refactor

* clean up

* name in the doc

* name in the doc

* further nameing convention changes

* refactored names missed by clion.

* unify names

* align the constructor's args
2018-10-24 13:30:58 -04:00
Alec Jacobson 1fe4eb190f Revert "Revert "Marching Tetrahedra (#716)" (#924)" (#925)
This reverts commit 65aa93e9ef [formerly 47634615ce].

Former-commit-id: fd8d66156c
2018-10-14 19:17:01 -04:00
Alec Jacobson 65aa93e9ef Revert "Marching Tetrahedra (#716)" (#924)
This reverts commit 7cb42ce972 [formerly d152b6072e].

Former-commit-id: 47634615ce
2018-10-14 19:16:39 -04:00
Francis Williams 7cb42ce972 Marching Tetrahedra (#716)
* Marching Tetrahedra

* dropping cxx11


Former-commit-id: d152b6072e
2018-10-14 19:14:45 -04:00
Janis Born c68759b41d add Python bindings for shape_diameter_function
Former-commit-id: ad61b3abe2
2018-04-13 11:30:08 +02:00
Daniele Panozzo 44b048d28e 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


Former-commit-id: 6489e6770c
2018-03-10 17:22:06 -05:00
Zhongshi Jiang 914e0b38c6 Typo in doc
Former-commit-id: d9a9e31e4a
2018-02-17 09:52:31 +08:00
Zhongshi Jiang e067d8d7b5 add pyigl seam_edges
Former-commit-id: ea005c91e0
2018-02-16 22:41:16 +08:00
Zhongshi Jiang 16b6a3008c Python binding for exact_geodesic
Former-commit-id: 84d078222e
2018-02-16 22:38:32 +08:00
luz.paz bae6702731 more misc. typos
Former-commit-id: e4774a2a16
2018-01-14 06:07:31 -05:00
Unknown 2ddb11aa6b 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

Former-commit-id: dc31807ff5
2018-01-14 06:07:31 -05:00
Daniele Panozzo e7f1d44d2e migrating polyvector code to libdirectional
Former-commit-id: 789126680e
2017-10-31 17:28:13 -04:00
Daniele Panozzo 58a2146c68 added comments to python files 1/2
Former-commit-id: 52d0f35689
2017-10-08 16:02:47 -04:00
Hasnain Vohra f5313e23f3 add wrapper for readPLY
Former-commit-id: 46385dc442
2017-07-17 15:40:36 -04:00
Francis Williams e76521800e 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.


Former-commit-id: 230ab71e20
2017-07-05 13:31:03 -04:00
Daniel Crispell 2115264e37 add python binding for writePLY
Former-commit-id: 89248fc18f
2017-06-30 21:57:51 -04:00
s-koch 59b03433ea Update docstrings
Former-commit-id: 111e7f5d38
2017-02-15 16:01:33 +01:00
Alec Jacobson 7b92189fb8 attempt to convince python to use bbw from main lib
Former-commit-id: 5c602c66bd
2016-11-28 13:50:37 -05:00
Guillermo Lomas Rodríguez 4b8d479be6 Resolved conflict in python/py_doc.cpp
Former-commit-id: 5686d72eec
2016-10-20 11:58:03 +02:00
Guillermo Lomas Rodríguez 86d93f31db Merge remote-tracking branch 'upstream/master'
Former-commit-id: 231b465472
2016-10-20 11:40:26 +02:00
Daniele Panozzo 303641e6b3 Merge branch 'python_bindings' of https://github.com/s-koch/libigl
Former-commit-id: 1dc17bb6c8
2016-10-19 09:19:17 -04:00
Guillermo Lomas Rodríguez ea18a88d58 Python bindings for barycentric_to_global()
Former-commit-id: 777d5b1858
2016-10-19 09:49:16 +02:00
Guillermo Lomas Rodríguez 40b45738a5 Python bindings for line_mesh_intersection()
Former-commit-id: 43e7c6b81c
2016-10-18 18:22:14 +02:00
Sebastian Koch 7dd7f6e50b Regenerate docstrings and update documentation. Fix include problem with triangle_triangle_adjacency.h
Former-commit-id: 5653980d02
2016-10-04 14:21:48 +02:00
Pelayo González aeaf610e41 Python bindings for remove_duplicate_vertices()
Former-commit-id: 198571d71e
2016-09-23 14:54:58 +02:00
root 3f1cb13d7b python support for remesh_self_intersections
Former-commit-id: a25fd7b3ce
2016-09-20 12:10:36 -07:00
Sebastian Koch 19f547093e Merge branch 'master-upstream' into python_bindings
Former-commit-id: 1bfdf9b30e
2016-09-14 19:13:03 +02:00
pancha e9db1095fd * adding streamline code and tutorial
* adding python bindings for streamline and python tutorial


Former-commit-id: 9abb24e0bc
2016-08-11 10:37:34 -04:00
pancha a0664b0a3d adding python wrapper for edge_topology and triangle_traingle_adjacency
Former-commit-id: 42f022f021
2016-08-09 16:56:52 -04:00
Sebastian Koch ba5cfc10ba Added tutorial 403 and submodule bbw
Former-commit-id: a475a5d124
2016-07-14 11:59:56 +02:00
Sebastian Koch d74da4cd6f Added tutorial 404
Former-commit-id: 0258e9fb60
2016-07-11 18:20:22 +02:00
Sebastian Koch aa298105c6 Added tutorial 707
Former-commit-id: 3a57699280
2016-07-06 22:20:41 +02:00
Sebastian Koch 70f5ed2048 Added tutorial 706
Former-commit-id: 3acc7106d4
2016-07-06 20:38:33 +02:00
Sebastian Koch 5e56eb4f81 Added tutorial 705
Former-commit-id: ef2d804f84
2016-07-06 15:51:04 +02:00
Sebastian Koch 5416e09508 Added tutorial 702
Former-commit-id: 64289b0050
2016-07-06 12:55:53 +02:00
Sebastian Koch dcbb98ce9a Added tutorial 701
Former-commit-id: 54e2fe0935
2016-06-21 11:54:53 +02:00
Sebastian Koch b275c3672a Added PNG module and tutorial 607
Former-commit-id: c0e04685e2
2016-06-17 18:51:38 +02:00
Sebastian Koch 39df4de193 Switched to automatic (and sorted) generation of py_igl.cpp and py_doc.*
Former-commit-id: 76abdffac1
2016-06-17 17:23:45 +02:00
Sebastian Koch 3f03a17e1e Updated python_shared template file
Former-commit-id: 37120c6558
2016-06-17 12:23:10 +02:00
Sebastian Koch c5e77fa5d7 Added multiple tutorials
Former-commit-id: 706aa31449
2016-06-03 16:53:22 +02:00
Sebastian Koch 6e4a3738aa Fixed minor bugs in bindings, moved AABB implementation to own file, added boolean matrix and comparison functions to python bindings
Former-commit-id: aa6e79dc36
2016-05-25 21:47:37 +02:00
Sebastian Koch 39ade1009b Added further python bindings, extended py_vector slightly
Former-commit-id: 13e300c8a9
2016-05-20 20:18:29 +02:00
Sebastian Koch 344cb9eea3 -Changes to header files to support parsing
-Added header parser and docstring generator


Former-commit-id: e879d27f15
2016-05-12 15:36:04 +02:00
Daniele Panozzo 50e014d623 windows fixes
Former-commit-id: 82c312cb55
2015-08-30 02:26:33 +02:00