New Polygon Clipping and Offsetting

Polygon Clipping and Offsetting
1,2K download
Aggiornato 9 feb 2017

Visualizza la licenza

Provide a front end to Angus Johnson's polygon clipping and offsetting algorithms.
Two functions are provided:
* polyclip(x1,y1,x2,y2,method) finds the difference/intersection/xor/union (depending on "method") between two polygons
* polyout(x1,y1,delta,join,joininfo) outsets a polygon by distance delta, using the given corner join method (and optional joininfo specifying more details about the corner) [corner is 'round' or 'square' or 'miter']. Insetting is accomplished with a negative delta.
See the README.txt file for where to download Angus Johnson's clipper C++ code and for compiling instructions.

Cita come

Erik Johnson (2024). New Polygon Clipping and Offsetting (https://www.mathworks.com/matlabcentral/fileexchange/61329-new-polygon-clipping-and-offsetting), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2016b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Elementary Polygons in Help Center e MATLAB Answers
Riconoscimenti

Ispirato da: Polygon Clipping and Offsetting

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0.2.0

Minor bug fixes (correct string specification of join type in polyclip; fix single-output calling methods of polyout and polyclip).

1.0.1.0

Added screenshot, slight updated to documentation.

1.0.0.0