Mouette

Latest version: v1.2.5

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

Scan your dependencies

1.2.5

Features

- Added a "circumcenter" option to the `mouette.procedual.dual_mesh` function for the position of dual vertices.

- Added a "det" property to the `ParamDistortion` class to get Jacobian determinants for each triangle

- Added a interpolation function from face corners to vertices in `mouette.attributes.interpolate`. The function `average_corners_to_vertices` allows to compute the mean value of face corners on vertices, weighted uniformly or by internal angles

- Added a `normalize` transformation to fit a mesh into `[-1,1]^3` or `[0,1]^3`. The function `fit_into_unit_cube` becomes an alias of this function.

- Added a simple normal estimation algorithm (`PointCloudNormalEstimator`) for point clouds, with heuristics for consistent orientation.

- Switched the meaning of the `disable_duplicate_attribute_warning` configuration flag to `display_duplicate_attribute_warning` to prevent double negations. The flag is now set to `False` by default.

Bugfixes

- Corrected a typo in an assertion in the .ply importer

1.2.2

1.2

mouette` version 1.2 contains a large refactoring of surface mesh connectivity, which have been made cleaner and less confusing. IN a nutshell, the `HalfEdges` subclass and the `SurfaceConnectivity` subclass of `SurfaceMesh` have been merged into a single structure. Connectivity functions also rely more on half edges and face corners than before.

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.