{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "5NH4HVMEXA"
    },
    {
      "field": "about",
      "target": "G4WSPQJ6W1"
    },
    {
      "field": "uses",
      "target": "G4WSPQJ6W1"
    },
    {
      "field": "uses",
      "target": "KPNY26EKNP"
    }
  ],
  "body": "\n## Summary\n\nA polygon triangulation cuts a simple polygon into triangles by drawing diagonals between its vertices.\nEvery simple polygon with $n$ vertices has one, and each triangulation has exactly $n - 2$ triangles and $n - 3$ diagonals.\nTriangulations reduce questions about a complicated polygon to questions about triangles.\nThey are a basic tool of [[computational geometry|KAT7K2NE9Z]], used for area computation, guarding problems such as the [[art gallery theorem|G4WSPQJ6W1]], and graphics.\n\n## Explanations\n\n### L1 human\n\nTake a polygon drawn on paper whose sides do not cross.\nDraw straight cuts from corner to corner, staying inside the polygon, until no more cuts fit without crossing.\nThe polygon is then split into triangles whose corners are corners of the polygon.\nFor a convex hexagon, the three cuts from one corner to the three non-adjacent corners give $4$ triangles.\nIt is a planar cousin of the [[triangulation|YH170WBQ6M]] of a space in topology.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "68U05",
      "52C45"
    ],
    "name": "Polygon triangulation",
    "same_as": {
      "wikidata": "Q3045660",
      "wikipedia": "Polygon triangulation"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Polygon_triangulation"
      }
    ],
    "tag": "Q6KKBP3RRP"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/Q6KKBP3RRP/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/Q6KKBP3RRP.md",
  "msc": [
    "68U05",
    "52C45"
  ],
  "name": "Polygon triangulation",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/Q6K/Q6KKBP3RRP.md",
  "status": null,
  "tag": "Q6KKBP3RRP",
  "uri": "m2://Q6KKBP3RRP",
  "url": "https://tamnd.github.io/math2/wiki/polygon-triangulation/",
  "writing": {
    "tag": "Q6KKBP3RRP",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
