Comments (5)
we are not planning to add to the viewer to the current bindings
the current bindings are compatible with NumPy so you can use any python library.
I know of a project that is emulating the current viewer using Qt:
https://github.com/sunreef/PyIGL_viewer
from libigl-python-bindings.
If you're looking for a top notch 3D viewer in Python. Mayavi mlab is fantastic!
You can install it through conda with
conda install -c anaconda mayavi
(The conda method works on all platforms while I've found the instructions on the website only really work on Linux)
from libigl-python-bindings.
Thanks!
Both of the projects looks really nice, but none gives the full set of features the previous viewer had (for instance textures support, picking vertices).
I saw that the old python bindings will be removed from next libigl versions. This means that the new python bindings could not run out of the box most tutorials, right?
I'll be interested in hearing what the developers of libigl use. I guess some don't need certain interactive tools that exist in the C++ version, but also that some do.
from libigl-python-bindings.
For the official tutorials we use meshplot.
You can check out the binder for an interactive session. Meshplot supports textures and interactivity. Picking is added soon. However, it runs in Jupyter Notebooks, so it's not a standalone viewer, but you can export your results to static html files (as done in our tutorials).
from libigl-python-bindings.
You can do texturing in Mayavi: Here's an example.
from libigl-python-bindings.
Related Issues (20)
- igl::writeMESH and igl::writeMSH
- Fast winding number terminates with some meshes / segfaults HOT 1
- Binding for Python27 HOT 2
- Errors result to use igl::harmonic HOT 3
- Computing adjacency matrix fails using the bindings, works fine in C++ HOT 2
- support for collapse_edge and other libigl methods
- Implementation for NRosy HOT 1
- Error: Numerical issue with ARAP HOT 6
- Using ARAP to flatten a 3D textured mesh into 2D?
- Consistent ordering between unique_edge_map and cotmatrix_entries
- "Error: Numerical Issue" on ARAP HOT 3
- remove_duplicates HOT 1
- Incorrect isolines output (Python version differs from C++) HOT 1
- Add the binding for getting all of the boundary loops
- `average_onto_vertices` only accepts 3-dim input HOT 2
- Compute a cross field on mesh based on a few brush strokes
- How to use igl.cut_mesh(v: array, f: array, cuts: array) HOT 1
- Getting an error trying to build python
- [Features Requast] API for point_areas
- Request: Adding isolines_intrinsic to the python bindings HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libigl-python-bindings.