gitextract_oz5fl3es/ ├── .github/ │ └── workflows/ │ └── wheels.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.rst ├── doc/ │ ├── API.rst │ ├── Makefile │ ├── conf.py │ ├── convex.rst │ ├── data.rst │ ├── definitions.rst │ ├── delaunay.rst │ ├── examples.rst │ ├── index.rst │ ├── installing.rst │ ├── plot/ │ │ ├── PSLG.py │ │ ├── api_convex_hull.py │ │ ├── api_delaunay.py │ │ ├── api_triangulate.py │ │ ├── api_voronoi.py │ │ ├── bndries.py │ │ ├── conforming_delaunay.py │ │ ├── conforming_delaunay1.py │ │ ├── constrained_conforming_delaunay.py │ │ ├── constrained_conforming_delaunay1.py │ │ ├── constrained_delaunay.py │ │ ├── constrained_delaunay1.py │ │ ├── convex_hull.py │ │ ├── delaunay.py │ │ ├── delaunay1.py │ │ ├── ex1.py │ │ ├── ex2.py │ │ ├── ex3.py │ │ ├── ex4.py │ │ ├── ex5.py │ │ ├── ex6.py │ │ ├── ex7.py │ │ ├── face.py │ │ ├── holes_cavities.py │ │ ├── quality.py │ │ ├── quality1.py │ │ ├── quality2.py │ │ ├── refine.py │ │ ├── refine1.py │ │ ├── refine2.py │ │ ├── voronoi.py │ │ ├── voronoi1.py │ │ └── voronoi3.py │ ├── quality.rst │ ├── refine.rst │ └── voronoi.rst ├── pyproject.toml ├── setup.py ├── tests/ │ └── test_triangle.py └── triangle/ ├── __init__.py ├── core.c ├── core.pyx ├── data/ │ ├── A.1.ele │ ├── A.1.node │ ├── A.1.poly │ ├── A.poly │ ├── bbox.1.area │ ├── bbox.1.ele │ ├── bbox.1.node │ ├── box.1.ele │ ├── box.1.node │ ├── box.1.poly │ ├── box.2.ele │ ├── box.2.node │ ├── box.2.poly │ ├── box.3.ele │ ├── box.3.node │ ├── box.3.poly │ ├── box.4.ele │ ├── box.4.node │ ├── box.4.poly │ ├── box.poly │ ├── diamond_02_00009.1.ele │ ├── diamond_02_00009.1.node │ ├── diamond_02_00009.1.v.edge │ ├── diamond_02_00009.1.v.node │ ├── diamond_02_00009.node │ ├── dots.1.v.edge │ ├── dots.1.v.node │ ├── dots.node │ ├── double_hex.1.ele │ ├── double_hex.1.node │ ├── double_hex.1.poly │ ├── double_hex.2.ele │ ├── double_hex.2.node │ ├── double_hex.2.poly │ ├── double_hex.poly │ ├── double_hex2.1.ele │ ├── double_hex2.1.node │ ├── double_hex2.1.poly │ ├── double_hex2.2.ele │ ├── double_hex2.2.node │ ├── double_hex2.2.poly │ ├── double_hex2.poly │ ├── double_hex3.1.ele │ ├── double_hex3.1.node │ ├── double_hex3.1.poly │ ├── double_hex3.node │ ├── double_hex3.poly │ ├── ell.ele │ ├── ell.node │ ├── face.1.ele │ ├── face.1.node │ ├── face.1.poly │ ├── face.poly │ ├── greenland.ele │ ├── greenland.node │ ├── la.1.ele │ ├── la.1.node │ ├── la.1.poly │ ├── la.poly │ ├── spiral.1.ele │ ├── spiral.1.node │ ├── spiral.node │ ├── spiral.q.1.ele │ ├── spiral.q.1.node │ ├── spiral.r.1.ele │ ├── spiral.r.1.node │ ├── square_circle_hole.1.ele │ ├── square_circle_hole.1.node │ └── square_circle_hole.poly ├── data.py ├── plot.py ├── tri.py └── version.py