Skip to content
dlegland edited this page Mar 3, 2016 · 5 revisions

Welcome to the MatGeom Wiki!

MatGeom is a Matlab library for geometric computing. It provides many functions for the creation, processing, display and analysis of geometric primitives such as polygons, polygonal meshes, point sets, geometric graphs, or smooth shapes such as ellipses or circles.

To install the library, with all sub-directories, run the script installMatGeom.m.

The library is organised into several modules:

  • geom2d - General function in euclidean plane
  • polygons2d - Functions operating on point lists
  • graphs - Manipulation of geometric graphs
  • polynomialCurves2d - Representation of smooth polynomial curves
  • geom3d - General function in 3D euclidean space
  • meshes3d - Manipulation of 3D polygonal meshes

Some functions are used by the MatImage library, also available on GitHub (http://github.com/dlegland/matImage)

Clone this wiki locally