Skip to content

Releases: cnr-isti-vclab/PyMeshLab

PyMeshLab v2021.07

22 Jul 10:23

Choose a tag to compare

Changelog:

  • 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

PyMeshLab v0.2.1

21 May 16:12

Choose a tag to compare

Changelog:

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

PyMeshLab v0.2

27 Feb 11:03

Choose a tag to compare

Changelog:

  • 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

PyMeshLab v0.1.9

29 Jan 13:18

Choose a tag to compare

Changelog:

  • 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;

PyMeshLab v0.1.8

14 Jan 12:25

Choose a tag to compare

Changelog:

  • bugfixes;
  • FilterMeasure Plugin return values as dictionary;
  • better management of double precision parameter values;
  • improved documentation;
  • new minor functionalities;

PyMeshLab v0.1.7

18 Dec 15:14

Choose a tag to compare

Changelog:

  • bugfixes;
  • MeshSet allows to load rasters;
  • support to python 3.9;
  • wheels available!

PyMeshLab v0.1.6

19 Nov 11:46

Choose a tag to compare

Changelog:

  • the build system is now cmake
  • meshlab libraries and filters use now double precision
  • apply_filter now supports mesh parameters through MeshSet ids
  • apply_filter returns a dictionary that could contain set of values, depending on the run filter. Right now, the only filter that returns values is the hausdorff_distance filter
  • some methods have been renamed for more consistence
  • python 3.5 not supported anymore
  • bugfixes

PyMeshLab v0.1.5

24 Sep 16:10

Choose a tag to compare

  • apply_filter now supports other type of parameters:
    • enum
    • filename
  • possibility to add Meshes in a MeshSet
  • possibility to clear a MeshSet
  • possibility to import Meshes from numpy arrays
  • bugfixes

PyMeshLab v0.1.4

08 Sep 16:36

Choose a tag to compare

apply_filter now supports other type of parameters:

  • bounded float
  • Color
  • 3D Point (as one dimension numpy array of 3 elements)
  • 4x4 Matrix (as two dimensions numpy array of 4x4 elements)

Documentation of all the filters and their parameters have been added to the docs, which can be found at https://pymeshlab.readthedocs.io/en/latest/index.html

PyMeshLab v0.1.3

27 Aug 15:50

Choose a tag to compare

  • Support to MeshLab's MLX filter scripts
  • various bugfixes