MatGeom 1.2.6
MatGeom is a library for geometry processing / geometric computing with Matlab. It contains several hundreds of functions for the creation, the manipulation and the display of 2D and 3D geometries such as point sets, lines, polygons, 3D meshes, ellipses...
Installation
You can follow one of these procedures (from the simplest one to the most technical):
- From Matlab's "Add-Ons" menu, choose "GetAdd-Ons....", and look for MatGeom. Then simply install or update the toolbox.
- Download the file self-installable "matGeom-1.2.6.mltbx" from the release, and run it from Matlab.
- Download one of the "matGeom-1.2.6.zip" or "matGeom-1.2.6-full.zip" file, and uncompress in the directiory of your choice. Then, open Matlab, set the path to the directory containing the script "setupMatGeom", and run the script. This should install the main files of the library.
New features in 1.2.6
- added several functions for computations with ellipses: createEllipse.m, fitEllipse.m, ellipseCartesianCoefficients.m, distancePointEllipse.m, transformEllipse, drawEllipseAxes, and projPointOnEllipse.m
- added functions polylineCurvature.m, polygonToPolyshape and padPolyline.m
- added functions transformCircle3d.m
- added function triangulatePolygonPair3d.m (more general that former triangulatePolygonPair)
- added function readMesh_obj
- several functions were improved for numerical stability and management of less common cases
- a huge work was made to standardize header files and display functions (thanks to oqilipo!)
- user manual was largely extended
Full Changelog (from v1.2.3): v1.2.5...v1.2.6