All Projects → mattools → Matgeom

mattools / Matgeom

Licence: bsd-2-clause
Matlab geometry toolbox for 2D/3D geometric computing

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to Matgeom

Plexus
Polygonal mesh processing.
Stars: ✭ 90 (-46.43%)
Mutual labels:  mesh, polygon, geometry
Cgal
The public CGAL repository, see the README below
Stars: ✭ 2,825 (+1581.55%)
Mutual labels:  polygon, geometry, geometry-processing
Polylidar
Polylidar3D - Fast polygon extraction from 3D Data
Stars: ✭ 106 (-36.9%)
Mutual labels:  mesh, polygon, geometry
Sharpmath
A small .NET math library.
Stars: ✭ 36 (-78.57%)
Mutual labels:  polygon, geometry
Earcut.hpp
Fast, header-only polygon triangulation
Stars: ✭ 447 (+166.07%)
Mutual labels:  polygon, geometry
Wicket
A modest library for moving between Well-Known Text (WKT) and various framework geometries
Stars: ✭ 484 (+188.1%)
Mutual labels:  polygon, geometry
Point Cloud Utils
A Python library for common tasks on 3D point clouds
Stars: ✭ 281 (+67.26%)
Mutual labels:  mesh, geometry
Phidl
Python GDS layout and CAD geometry creation
Stars: ✭ 56 (-66.67%)
Mutual labels:  polygon, geometry
Geometry2d
Unity3D: A set of helper classes for 2D geometric calculations.
Stars: ✭ 40 (-76.19%)
Mutual labels:  polygon, geometry
Pymesh
Geometry Processing Library for Python
Stars: ✭ 1,135 (+575.6%)
Mutual labels:  geometry, geometry-processing
Directional
A library for Directional Field Synthesis, Design, and Processing.
Stars: ✭ 73 (-56.55%)
Mutual labels:  geometry, geometry-processing
Graphical Debugging
GraphicalDebugging extension for Visual Studio
Stars: ✭ 88 (-47.62%)
Mutual labels:  polygon, geometry
Building Blocks
A voxel library for real-time applications.
Stars: ✭ 140 (-16.67%)
Mutual labels:  mesh, geometry
Tinyply
🌍 C++11 ply 3d mesh format importer & exporter
Stars: ✭ 358 (+113.1%)
Mutual labels:  mesh, geometry
Wxdraw
几何画图(微信小程序)
Stars: ✭ 36 (-78.57%)
Mutual labels:  polygon, geometry
Three Mesh Bvh
A BVH implementation to speed up raycasting against three.js meshes.
Stars: ✭ 302 (+79.76%)
Mutual labels:  mesh, geometry
Gogeom
This is a Geometrical library for Go Language. Which includes multiple Geometrical calculations like Circle, Lines etc in different forms
Stars: ✭ 47 (-72.02%)
Mutual labels:  geometry, geometry-processing
SharpMath2
2D math / geometry collision library for C#, compatable with monogame.
Stars: ✭ 36 (-78.57%)
Mutual labels:  geometry, polygon
MeshFrame
A light-weighted, efficient and header-only mesh processing frame work.
Stars: ✭ 18 (-89.29%)
Mutual labels:  geometry, mesh
Polyclip Go
Go library for Boolean operations on 2D polygons.
Stars: ✭ 70 (-58.33%)
Mutual labels:  polygon, geometry

MatGeom

Matlab geometry toolbox for 2D/3D geometric computing

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, 3D meshes, ellipses...

The official homepage for the project is http://github.com/mattools/matGeom. A user manual is available. Some help elements area also provided in the MatGeom wiki

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
  • polynomialCurves2d - Representation of smooth polynomial (Bezier) curves
  • geom3d - General functions in 3D Euclidean space
  • meshes3d - Manipulation of 3D polygonal meshes (trimesh, quadmesh, or more generic meshes)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].