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: 2 months ago

Related projects:

Repository Description Stars
mapbox/earcut.hpp A fast and efficient polygon triangulation algorithm with support for complex shapes and holes 871
anlumo/offset_polygon Generates new polygon shapes by shrinking or expanding existing ones 11
meshpro/optimesh A tool for optimizing and smoothing 3D meshes using various algorithms. 582
molaorg/mola An optimization framework for computer vision and robot localization 558
mapbox/earcut A fast and small JavaScript polygon triangulation library for WebGL applications. 2,227
acheul/louvre An algorithm for decomposing polygons into triangles, specifically designed to handle self-intersecting shapes. 3
alan-fgr/cullminator9000 A high-performance software optimization tool for removing unnecessary geometric data in 3D rendering pipelines 35
pmp-library/pmp-library A C++ library for processing and visualizing polygon surface meshes 1,333
urschrei/polylabel-rs A Rust implementation of the Polylabel algorithm for finding ideal label positions on polygons 54
matthewpeterkelly/particleswarmoptimization An optimization algorithm implementation in Matlab. 83
ivanfratric/polypartition A lightweight C++ library for polygon partition and triangulation with various algorithms 666
snap-stanford/snapvx An optimization framework for convex programming problems in high-dimensional spaces 65
gaoxifeng/robust-hexahedral-re-meshing A software tool that simplifies and optimizes 3D mesh structures using a robust algorithm 43
swanlab/swan A Matlab toolbox for topology optimization of 2D and 3D structures using density or level-set methods 147