Home
Mouette is a small python library for handling point clouds, polylines, surface and volume meshes. It also contains various geometry processing algorithm, like shortest-paths, old-school parametrization or frame field computations.
Mouette (French for seagull) stands for Maillages, OUtils Et Traitement auTomatique de la géométriE (French for "Meshes, Tools and Geometry Processing).
Installation
Using pip:
Dependencies
Numpy and Scipy
Mouette makes use of numpy and scipy for the representation of dense and sparse matrices.
Numba
Numba is used for speeding up repetitive computations like loops over elements in some algorithms.
OSQP
OSQP ( Operator Splitting Quadratic Program ) is a quadratic programming algorithm supporting linear equalities and inequalities as constraints. Mouette relies on this solver for least-square problems when linear constraints are involved.
See the website https://osqp.org/ for a complete documentation
IO libraries
stl-reader
plyfile