Pymeshlab

Latest version: v2023.12.post2

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2022.2

-------

* based on MeshLab 2022.02
* all filters renamed, old filter names are now deprecated
* throw exception when a parameter name is not found (was just a print before)
* possibility to iterate over a MeshSet
* Mesh class now allows to access to id, visibility, label and transform matrix of the Mesh
* possibility to construct a Mesh having edges
* possibility to get textures from a Mesh
* bounded floats arguments in filters now are clamped in the [min-max] interval
* bugfixes
* possibility to show a `polyscope <https://polyscope.run/py/>`_ gui of the content of the MeshSet
* new plugin filter parametrization for harmonic and lscm parametrization computation
* possibility to search for filters using ``pymeshlab.search()`` function
* possibility to set verbosity just for printing parameters when executing a filter

2021.10

-------

* based on MeshLab 2021.10
* new methods to Mesh class:

* possibility to add custom point attributes to meshes
* possibility to get polygonal faces
* possibility to get edges
* possibility to get vertex and face curvature principal directions
* possibility to add vertex and face colors from matrix

* Percentage parameters do not accept anymore float arguments anymore, but only objects of type `Percentage` or `AbsoluteValue`
* removed libopengl.so dependency on linux
* get min and max from BoundingBox class
* possibility to manage mesh visibility from MeshSet
* possibility to save custom attributed into ply files
* new filters:

* nxs_build
* nxs_compress
* global_align_meshes
* icp_between_meshes
* overlapping_meshes
* define_new_per_face_custom_point_attribute
* define_new_per_vertex_custom_point_attribute

* removed filters:

* change_the_current_layer
* change_visibility_of_layers
* compact_faces
* compact_vertices
* cross_field_creation
* select_folded_faces
* vertex_color_noise

* unified filters:

* repair_non_manifold_edges_by_removing_faces and repair_non_manifold_edges_by_splitting_vertices |rarr| repair_non_manifold_edges
* remove_t_vertices_by_edge_collapse and remove_t_vertices_by_edge_flip |rarr| remove_t_vertices

* renamed filters:

* define_new_per_face_attribute |rarr| define_new_per_face_custom_scalar_attribute
* define_new_per_vertex_attribute |rarr| define_new_per_vertex_custom_scalar_attribute
* directional_geom_preserv |rarr| directional_geometry_preservation
* select_visible_points |rarr| select_convex_hull_visible_points
* \select_non_manifold_edges_ |rarr| select_non_manifold_edges

* bugfixes

2021.07

-------

* based on MeshLab 2021.07
* import/export of e57 file format
* import of gltf/glb file format
* export of nxs/nxz file format
* new mesh boolean filters
* possibility to add custom attributes to meshes
* possibility to create polygonal meshes
* possibility to choose if save textures when saving mesh
* added some dunder methods to MeshSet class
* bugfixes

0.2.1

-----

**05/2021**

* based on MeshLab 2021.05
* bugfixes
* possibility to export per wedge texcoords from meshes
* possibility to load MeshLab plugins at runtime with ``pymeshlab.load_plugin('<myplugin>')``

0.2

---

**02/2021**

* run filters methods directly from MeshSet (e.g. ``ms.convex_hull()`` instead of ``ms.apply_filter('convex_hull'))``
* create new Mesh takes custom per vertex and per face quality values
* plugins that need GLContext work now
* possibility to enable cpu opengl on windows with ``pymeshlab.use_cpu_opengl()``
* bugfix on input file parameters
* other small bugfixes and performance improvements

0.1.9

-----

**01/2021**

* possibility to get the default parameter values used when applying a filter
* possibility to get user defined attributes of meshes
* new tutorial section in the documentation
* bugfixes;
* FilterMeasure Plugin return all the values;
* new minor functionalities;

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.