Skip to content
David Legland edited this page Nov 19, 2018 · 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 setupMatGeom.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/mattools/matImage)

Contribute

Please see the Coding conventions. The wiki also provides a list of Contributors.

Clone this wiki locally