MatGeom Release 1.2.5
MatGeom is a library for geometric computing with Matlab. It is organized in several modules for 2D geometry, 3D geometry, polygon processing, or mesh processing.
Installation
The file "matGeom-1.2.5.zip" contains the functions of the library. The file "matGeom-1.2.5-full.zip" additionnally contains demonstration files as well as a number of unit tests.
After decompressing, running the script "setupMatGeom" should properly install the whole library.
The file "matGeom-1.2.5.mltbx" can also be used as self-installable file for the toolbox.
New features in 1.2.4 & 1.2.5:
- meshes3d: added meshCurvature function
- meshes3d: added function meshVoronoiDiagram, to compute surface domains using face adjacency.
- meshes3d/drawMesh: added management of more input arguments
- meshes3d/intersetLineMesh3d: do not normalize normal vectors before testing they are degenerated
- geom3d: new function clipPlane (based on drawPlane)
- polygons2d/intersectLinePolygon: rewrite for making the function more robust to numerical accuracy
- geom2d/circleToPolygon: add management of angular shift
- user manual was largely extended
Deprecations:
- removed the "polynomialCurve" module
Full Changelog (from v1.2.3): v1.2.3...v1.2.5