Commit Graph
203 Commits
Author SHA1 Message Date
Alec Jacobson 769f007559 Merge pull request #700 from jdumas/viewer
Remove model matrix from the viewer.

Former-commit-id: 274dc2de45
2018-07-12 16:52:03 -04:00
Alec Jacobson 6b39222c1a Merge branch 'jdumas-docs'
Former-commit-id: b2e4485e20
2018-05-25 08:22:47 -04:00
Nico Brügel 4b26fb3799 Make adjacency_matrix available within python by adding required bindings.
Former-commit-id: 5350ef0cc1
2018-05-14 10:13:14 +02:00
Jérémie Dumas d7742457e3 Merge remote-tracking branch 'upstream/master' into docs
Former-commit-id: 9586718204
2018-04-22 20:05:22 -04:00
Daniele Panozzo 43c481c0ca Merge pull request #747 from jsb/pyigl-shape-diameter
Python bindings for shape_diameter_function

Former-commit-id: 424cf89f27
2018-04-19 21:36:22 +02:00
Janis Born c68759b41d add Python bindings for shape_diameter_function
Former-commit-id: ad61b3abe2
2018-04-13 11:30:08 +02:00
Jérémie Dumas 786b9e3509 Add python readme to the website.
Former-commit-id: d9890133cd
2018-03-28 16:09:53 -04:00
Zhongshi Jiang f8f3f1b48e Update python tutorials to reflect the viewer refactor
Former-commit-id: 8edf097dcf
2018-03-16 20:58:19 -04:00
Janis Born 816e51da05 expose overloaded version of tetrahedralize in pyigl
Former-commit-id: 910482ca50
2018-03-14 11:02:59 +01:00
Jérémie Dumas c1a8e7d9ac Merge pull request #689 from Gjacquenot/master
Fixed Python CMakeLists.txt for CMake 3.10.0

Former-commit-id: c9310ff821
2018-03-11 12:28:42 -04: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
Jérémie Dumas 039ca104c2 Update ImGui menu + update tutorial.
Former-commit-id: b52e8fe180
2018-03-10 10:16:27 -05:00
Jérémie Dumas acf7795a2e Merge remote-tracking branch 'upstream/master' into viewer
Former-commit-id: 3ad541effd
2018-02-17 18:42:41 -05:00
Zhongshi Jiang 914e0b38c6 Typo in doc
Former-commit-id: d9a9e31e4a
2018-02-17 09:52:31 +08:00
Jérémie Dumas 1e80372b62 Fix python bindings.
Former-commit-id: 113974b911
2018-02-16 19:42:57 -05:00
Jérémie Dumas a137df845b Also keep base translation separate.
Former-commit-id: 532d94c992
2018-02-16 19:05:14 -05:00
Jérémie Dumas f229319830 Remove model matrix from the viewer.
Former-commit-id: a9d3ef9d06
2018-02-16 18:39:33 -05:00
Zhongshi Jiang f9fa499e5a Minor fix for iglhelper and gitignore
Former-commit-id: 890360ca65
2018-02-16 22:45:36 +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
Daniele Panozzo 78ea6f9efe finished pass over all tutorials
Former-commit-id: 0bef47c705
2018-02-14 16:27:58 -04:00
Daniele Panozzo 53ee86a4ab fixing py tutorials
fixing runtime errors introduced by updating to pybind 2.2


Former-commit-id: ac4ffe2434
2018-02-14 16:05:19 -04:00
Daniele Panozzo 6dbfe3861a python module compilation fixes
Former-commit-id: 08f7f8cb6b
2018-02-14 11:30:19 -04:00
Daniele Panozzo 56b46751d6 dropped serialization defines
dropped external nanogui
removed all references to nanogui


Former-commit-id: c61ad1fed9
2018-02-13 15:14:00 -04:00
Guillaume Jacquenot 84e7645d42 Fixed Python CMakeLists.txt for CMake 3.10.0
`target_link_libraries` creates an error in case one do not specify PUBLIC/PRIVATE for each use of `target_link_libraries` on a target

    -- LTO enabled
    CMake Error at CMakeLists.txt:134 (target_link_libraries):
      The keyword signature for target_link_libraries has already been used with
      the target "pyigl".  All uses of target_link_libraries with a target must
      be either all-keyword or all-plain.

Former-commit-id: 3b9ee80dc7
2018-02-10 14:21:37 +01:00
Daniele Panozzo ad4d6cd23c python compilation fixes
Former-commit-id: 4b9501ad39
2018-02-04 20:11:03 -05:00
Daniele Panozzo eb0881d6a9 python module compiles again, still not working
Former-commit-id: f838fe518e
2018-02-04 15:09:54 -05: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
Daniel Crispell a254ce32b3 enable use of alternate pybind11
Former-commit-id: b7f5342962
2017-12-06 12:28:08 -05:00
skoch 4e63839b97 Fix inconsistent imports
Former-commit-id: 45417a4a85
2017-12-05 18:16:53 +01:00
Daniele Panozzo e7f1d44d2e migrating polyvector code to libdirectional
Former-commit-id: 789126680e
2017-10-31 17:28:13 -04:00
Daniele Panozzo 017c21a0f5 Merge branch 'cmake' of https://github.com/jdumas/libigl
Former-commit-id: dc9af94b44
2017-10-10 21:47:34 -04:00
Daniele Panozzo 39969d911f added comments to python files 2/2
Former-commit-id: d243ce6cb1
2017-10-08 16:05:42 -04:00
Daniele Panozzo 58a2146c68 added comments to python files 1/2
Former-commit-id: 52d0f35689
2017-10-08 16:02:47 -04:00
Jérémie Dumas 66b116aef4 Update Python build.
Former-commit-id: e7d5bc2963
2017-09-08 15:29:52 -04:00
Alec Jacobson 7be2a7c4aa note about linux
Former-commit-id: 8662911d5d
2017-08-15 12:25:23 -04:00
Alec Jacobson 94028e5dba try to fix python errors
Former-commit-id: 56dd532f10
2017-08-02 16:19:57 -07: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 dce71c86cb allow specification of alternate pybind11 directory
Former-commit-id: a99055c7ca
2017-07-03 14:26:02 -04:00
Daniele Panozzo b589dd64dc fix for python 2.x
Former-commit-id: 6a7ea0cf06
2017-07-02 23:34:13 +01:00
Daniele Panozzo 0f50ccf93b Merge branch 'fix_strip_path' of https://github.com/decrispell/libigl
Former-commit-id: 3287318635
2017-07-02 23:16:43 +01:00
Daniele Panozzo 8a452ed856 Merge branch 'python_writePLY' of https://github.com/decrispell/libigl
Former-commit-id: 3ca3b2d24b
2017-07-02 23:04:26 +01:00
Daniel Crispell a79ce45087 correct the pyigl.so path given to strip command
Former-commit-id: 2fa7acb851
2017-06-30 22:22:19 -04:00
Daniel Crispell 2115264e37 add python binding for writePLY
Former-commit-id: 89248fc18f
2017-06-30 21:57:51 -04:00
Jérémie Dumas fe60b1dd0c Improve viewer resize function.
Former-commit-id: 64370663c1
2017-06-27 15:59:55 -04:00
s-koch e80747c8f3 Remove print statement
Former-commit-id: f6ff85da09
2017-03-29 23:52:22 +02:00
s-koch dd743f2175 Fix tutorial 102_tcp and tutorial 303
Former-commit-id: 2d55c372b0
2017-03-29 23:48:49 +02:00
Daniele Panozzo a761c7f044 updated url for Daniele’s website
fixed broken pdf links in the tutorial


Former-commit-id: 3d10126f5a
2017-03-22 08:00:35 -04:00