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