polylabel

polygon optimizer

An algorithm for finding the most distant internal point of a polygon from its outline, useful for labeling

A fast algorithm for finding the pole of inaccessibility of a polygon (in JavaScript and C++)

GitHub

1k stars
150 watching
151 forks
Language: C++
last commit: almost 2 years ago

Related projects:

RepositoryDescriptionStars
mapbox/earcut.hppA fast and efficient polygon triangulation algorithm with support for complex shapes and holes871
anlumo/offset_polygonGenerates new polygon shapes by shrinking or expanding existing ones11
meshpro/optimeshA tool for optimizing and smoothing 3D meshes using various algorithms.582
molaorg/molaAn optimization framework for computer vision and robot localization558
mapbox/earcutA fast and small JavaScript polygon triangulation library for WebGL applications.2,227
acheul/louvreAn algorithm for decomposing polygons into triangles, specifically designed to handle self-intersecting shapes.3
alan-fgr/cullminator9000A high-performance software optimization tool for removing unnecessary geometric data in 3D rendering pipelines35
pmp-library/pmp-libraryA C++ library for processing and visualizing polygon surface meshes1,333
urschrei/polylabel-rsA Rust implementation of the Polylabel algorithm for finding ideal label positions on polygons54
matthewpeterkelly/particleswarmoptimizationAn optimization algorithm implementation in Matlab.83
ivanfratric/polypartitionA lightweight C++ library for polygon partition and triangulation with various algorithms666
snap-stanford/snapvxAn optimization framework for convex programming problems in high-dimensional spaces65
gaoxifeng/robust-hexahedral-re-meshingA software tool that simplifies and optimizes 3D mesh structures using a robust algorithm43
swanlab/swanA Matlab toolbox for topology optimization of 2D and 3D structures using density or level-set methods147