matGeom

version 1.2.5 (1.68 MB) by David Legland
Matlab library for 2D/3D geometric computing, on points, lines, polygons, curves, surfaces, polygonal meshes...

149 Downloads

Updated 28 Feb 2022

From GitHub

View License on GitHub

MatGeom

Matlab library geometric computing in 2D/3D.

MatGeom is a library for geometric computing with Matlab in 2D and 3D. It contains several hundreds of functions for the creation and manipulation of 2D and 3D shapes such as point sets, lines, polygons, ellipses, 3D meshes, and other shapes.

The MatGeom lirbary corresponds to the concatenation of the "geom2d" and "geom3d" libraries that were distributed on the FileExchange. Distribution as a single library greatly facilitates the interoperability of the functions.

The official homepage for the project is http://github.com/mattools/matGeom. A user manual is available.

Starting from February 2022, the html pages of the functions (obtained with m2html) are available here.

Package organization

The library is organized into several modules:

  • geom2d - General functions in Euclidean plane
  • polygons2d - Functions operating on polygons and polylines represented as list of vertices
  • graphs - Manipulation of geometric graphs
  • geom3d - General functions in 3D Euclidean space
  • meshes3d - Manipulation of 3D polygonal meshes (trimesh, quadmesh, or more generic meshes)

Cite As

David Legland (2022). matGeom (https://github.com/mattools/matGeom/releases/tag/v1.2.5), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2020b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

demos/geom2d/triangle

demos/geom3d

demos/meshes3d

matGeom

matGeom/deprecated/geom2d

matGeom/deprecated/geom3d

matGeom/deprecated/graphs

matGeom/deprecated/meshes3d

matGeom/deprecated/polygons2d

matGeom/geom2d

matGeom/geom2d/private

matGeom/geom3d

matGeom/geom3d/private

matGeom/graphs

matGeom/meshes3d

matGeom/meshes3d/private

matGeom/polygons2d

matGeom/polygons2d/private

matGeom/utils

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.