Skip to content

Commit

Permalink
Set PyMeshLab version to 2023.12 and add libs
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Dec 12, 2023
1 parent 5fd236c commit 60f03bf
Show file tree
Hide file tree
Showing 157 changed files with 5 additions and 100 deletions.
102 changes: 2 additions & 100 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,100 +1,2 @@
# PyMeshLab

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4438750.svg)](https://doi.org/10.5281/zenodo.4438750)

[![BuildAndTest](https://github.com/cnr-isti-vclab/PyMeshLab/actions/workflows/BuildAndTest.yml/badge.svg)](https://github.com/cnr-isti-vclab/PyMeshLab/actions/workflows/BuildAndTest.yml)

[![Documentation Status](https://readthedocs.org/projects/pymeshlab/badge/?version=latest)](https://pymeshlab.readthedocs.io/en/latest/?badge=latest)
[![Downloads](https://pepy.tech/badge/pymeshlab)](https://pepy.tech/project/pymeshlab)

PyMeshLab is a Python library that interfaces to [MeshLab](https://github.com/cnr-isti-vclab/meshlab), the popular open source application for editing and processing large 3D triangle meshes. Python bindings are generated using [pybind11](https://github.com/pybind/pybind11).

## Documentation

You can find the official documentation [here](https://pymeshlab.readthedocs.io/).

## Install PyMeshLab

You can easily install PyMeshLab using pip:
```
pip3 install pymeshlab
```

### Note about Conda

PyMeshLab has not been tested in a Conda environment, so we cannot provide support for it. If possible, please install PyMeshLab using `pip` outside of Conda.
If you are a Conda developer and would like to contribute to making PyMeshLab compatible with Conda, pull requests are always appreciated :)

## Run PyMeshLab

After installing PyMeshLab through pip:
```
python
>>> import pymeshlab
>>> ms = pymeshlab.MeshSet()
```
You can load, save meshes and apply MeshLab filters:
```
ms.load_new_mesh('airplane.obj')
ms.generate_convex_hull()
ms.save_current_mesh('convex_hull.ply')
```

And apply filters with your parameters:
```
ms.create_noisy_isosurface(resolution=128)
```

You can find all the names and parameters of the filters in the [List of Filters](https://pymeshlab.readthedocs.io/en/latest/filter_list.html) page of the documentation.

To run the tests:
```
pip3 install pytest
pytest --pyargs pymeshlab
```

## Build PyMeshLab

See the [`src`](src/README.md) folder that contains the instructions to build PyMeshLab.

## License

The PyMeshlab source is released under the [GPL License](LICENSE).

## Copyright

```
PyMeshLab
All rights reserved.
VCGLib http://www.vcglib.net o o
Visual and Computer Graphics Library o o
_ O _
Paolo Cignoni \/)\/
Visual Computing Lab http://vcg.isti.cnr.it /\/|
ISTI - Italian National Research Council |
Copyright(C) 2020 \
```
## References
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4438750.svg)](https://doi.org/10.5281/zenodo.4438750)

Please, when using this tool, cite:
```
@software{pymeshlab,
author = {Alessandro Muntoni and Paolo Cignoni},
title = {{PyMeshLab}},
month = jan,
year = 2021,
publisher = {Zenodo},
doi = {10.5281/zenodo.4438750}
}
```

## Contacts

- Paolo Cignoni (paolo.cignoni (at) isti.cnr.it)
- Alessandro Muntoni (alessandro.muntoni (at) isti.cnr.it)

## Feedback

For documented and repeatable bugs, feature requests, etc., please use the [GitHub issues](https://github.com/cnr-isti-vclab/PyMeshLab/issues).
# Do not use this branch
This branch is even with the 'main' branch, except for the PyMeshLab module that is needed to build the documentation.
Binary file added pymeshlab/lib/libE57Format.so
Binary file not shown.
Binary file added pymeshlab/lib/libGLU.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libIDTF.so
Binary file not shown.
Binary file added pymeshlab/lib/libIFXCore.so
Binary file not shown.
Binary file added pymeshlab/lib/libIFXExporting.so
Binary file not shown.
Binary file added pymeshlab/lib/libIFXScheduling.so
Binary file not shown.
Binary file added pymeshlab/lib/libQt5Core.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libQt5DBus.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libQt5Gui.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libQt5Network.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libQt5OpenGL.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libQt5Svg.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libQt5Widgets.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libQt5XcbQpa.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libQt5Xml.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libX11-xcb.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libXau.so.6
Binary file not shown.
Binary file added pymeshlab/lib/libXdmcp.so.6
Binary file not shown.
Binary file added pymeshlab/lib/libXext.so.6
Binary file not shown.
Binary file added pymeshlab/lib/libasn1.so.8
Binary file not shown.
Binary file added pymeshlab/lib/libbrotlicommon.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libbrotlidec.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libbsd.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libcrypt.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libcrypto.so.1.1
Binary file not shown.
Binary file added pymeshlab/lib/libcurl-gnutls.so.4
Binary file not shown.
Binary file added pymeshlab/lib/libdbus-1.so.3
Binary file not shown.
1 change: 1 addition & 0 deletions pymeshlab/lib/libembree4.so
Binary file added pymeshlab/lib/libembree4.so.4
Binary file not shown.
Binary file added pymeshlab/lib/libexternal-glew.so
Binary file not shown.
Binary file added pymeshlab/lib/libexternal-lib3ds.so
Binary file not shown.
Binary file added pymeshlab/lib/libffi.so.7
Binary file not shown.
Binary file added pymeshlab/lib/libgcrypt.so.20
Binary file not shown.
Binary file added pymeshlab/lib/libglib-2.0.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libgnutls.so.30
Binary file not shown.
Binary file added pymeshlab/lib/libgomp.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libgssapi.so.3
Binary file not shown.
Binary file added pymeshlab/lib/libgssapi_krb5.so.2
Binary file not shown.
Binary file added pymeshlab/lib/libgthread-2.0.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libhcrypto.so.4
Binary file not shown.
Binary file added pymeshlab/lib/libheimbase.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libheimntlm.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libhogweed.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libhx509.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libicudata.so.56
Binary file not shown.
Binary file added pymeshlab/lib/libicudata.so.66
Binary file not shown.
Binary file added pymeshlab/lib/libicui18n.so.56
Binary file not shown.
Binary file added pymeshlab/lib/libicuuc.so.56
Binary file not shown.
Binary file added pymeshlab/lib/libicuuc.so.66
Binary file not shown.
Binary file added pymeshlab/lib/libidn2.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libk5crypto.so.3
Binary file not shown.
Binary file added pymeshlab/lib/libkeyutils.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libkrb5.so.26
Binary file not shown.
Binary file added pymeshlab/lib/libkrb5.so.3
Binary file not shown.
Binary file added pymeshlab/lib/libkrb5support.so.0
Binary file not shown.
Binary file added pymeshlab/lib/liblber-2.4.so.2
Binary file not shown.
Binary file added pymeshlab/lib/libldap_r-2.4.so.2
Binary file not shown.
Binary file added pymeshlab/lib/liblz4.so.1
Binary file not shown.
Binary file added pymeshlab/lib/liblzma.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libmeshlab-common-gui.so
Binary file not shown.
Binary file added pymeshlab/lib/libmeshlab-common.so
Binary file not shown.
Binary file added pymeshlab/lib/libmpfr.so.6
Binary file not shown.
1 change: 1 addition & 0 deletions pymeshlab/lib/libmuparser.so
1 change: 1 addition & 0 deletions pymeshlab/lib/libmuparser.so.2
Binary file added pymeshlab/lib/libmuparser.so.2.3.3
Binary file not shown.
Binary file added pymeshlab/lib/libnettle.so.7
Binary file not shown.
Binary file added pymeshlab/lib/libnghttp2.so.14
Binary file not shown.
Binary file added pymeshlab/lib/libpcre.so.3
Binary file not shown.
Binary file added pymeshlab/lib/libpng16.so.16
Binary file not shown.
Binary file added pymeshlab/lib/libpsl.so.5
Binary file not shown.
Binary file added pymeshlab/lib/libpython3.11.so.1.0
Binary file not shown.
Binary file added pymeshlab/lib/libroken.so.18
Binary file not shown.
Binary file added pymeshlab/lib/librtmp.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libsasl2.so.2
Binary file not shown.
Binary file added pymeshlab/lib/libsqlite3.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libssh.so.4
Binary file not shown.
Binary file added pymeshlab/lib/libsystemd.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libtasn1.so.6
Binary file not shown.
Binary file added pymeshlab/lib/libtbb.so.2
Binary file not shown.
Binary file added pymeshlab/lib/libunistring.so.2
Binary file not shown.
Binary file added pymeshlab/lib/libwind.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-glx.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-icccm.so.4
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-image.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-keysyms.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-randr.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-render-util.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-render.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-shape.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-shm.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-sync.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-util.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-xfixes.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-xinerama.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxcb-xkb.so.1
Binary file not shown.
Binary file added pymeshlab/lib/libxerces-c-3.2.so
Binary file not shown.
Binary file added pymeshlab/lib/libxkbcommon-x11.so.0
Binary file not shown.
Binary file added pymeshlab/lib/libxkbcommon.so.0
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_ao.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_camera.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_clean.so
Binary file not shown.
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_colorproc.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_create.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_createiso.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_cubization.so
Binary file not shown.
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_dirt.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_embree.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_fractal.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_func.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_geodesic.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_icp.so
Binary file not shown.
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_io_nxs.so
Binary file not shown.
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_layer.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_measure.so
Binary file not shown.
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_mesh_booleans.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_meshing.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_mls.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_mutualglobal.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_mutualinfo.so
Binary file not shown.
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_plymc.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_qhull.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_quality.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_sample.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_sample_gpu.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_sampling.so
Binary file not shown.
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_sdfgpu.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_select.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_sketchfab.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_ssynth.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_texture.so
Binary file not shown.
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_trioptimize.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_unsharp.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libfilter_voronoi.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_3ds.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_base.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_bre.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_collada.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_ctm.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_e57.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_expe.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_gltf.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_json.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_pdb.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_tri.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_txt.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_u3d.so
Binary file not shown.
Binary file added pymeshlab/lib/plugins/libio_x3d.so
Binary file not shown.
Binary file not shown.

0 comments on commit 60f03bf

Please sign in to comment.