geom2d

Geometry library for matlab. Performs geometric computations on points, lines, circles, polygons...

https://github.com/mattools/matGeom

Télécharger
Télécharger

Vous suivez désormais cette soumission

Note de l’éditeur : This file was selected as MATLAB Central Pick of the Week

Citation pour cette source

David Legland (2026). geom2d (https://fr.mathworks.com/matlabcentral/fileexchange/7844-geom2d), MATLAB Central File Exchange. Extrait(e) le .

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version Action
1.25.0

renamed inertiaEllipse into equivalentEllipse, added principalAxes, various bug fixes.

Télécharger
1.24.0

add new functions for polygons

Télécharger
1.23.1

update project link

Télécharger
1.23.0

* added new functions: randomPointInPolygon, resamplePolygonByLength, polygonEdges
* improved precision of computation for several functions (eg isPointOnEdge, isParallel/isPerpendicular...)
* updated intersectLineCircle, minDistancePoints

Télécharger
1.22.0

various updates in header docs

Télécharger
1.21.0

remove license statements

Télécharger
1.20.0

add missing utility directory, update description

Télécharger
1.19.0

update computation of polygon/polyline self-intersections, add registerICP for Iterative Closest Point registration, add some functions (polygonSymmetryAxis, signatureToPolygon).
Some deprecated functions were removed.

Télécharger
1.18.0

update medialAxisConvex, add smoothPolygon, smoothPolyline, findClosestPoint functions

Télécharger
1.17.0

fix several bugs (clipEdge, removeMultipleVertices...), various doc update, add some demos for polynomial curves

Télécharger
1.16.0

various code cleanup and doc updates

Télécharger
1.15.0

lot of code cleanup, new functions for working with polygons, clean up drawing functions

Télécharger
1.14.0

fixed bugs in intersectLineCircle, added minimumCaliperDiameter and averagePointSet of a set of points. Now uses degrees for representing shapes

Télécharger
1.13.0

split library in several packages, add several functions (circle and circle-line intersections, computation of inertia ellipse)

Télécharger
1.12.0

fix bugs (intersectLines, isPointOnEdge), remove obsolete licence considerations

Télécharger
1.11.0

bug fixes (isPointOnEdge, intersectPolylines), remove obsolete licence info

Télécharger