{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "KHEPP95FF9"
    }
  ],
  "body": "\n## Summary\n\nBarycentric coordinates describe a point of an [[affine space|09XNAPTJQ7]] by weights attached to the vertices of a fixed reference simplex.\nThe weights add up to $1$, and the point is the [[affine combination|0KJH6SRFZK]] of the vertices with these weights.\nThey need no origin and no basis, so they are the natural coordinates of affine geometry.\nThey are widely used for triangles, in computer graphics, and in finite element methods.\n\n## Explanations\n\n### L1 human\n\nPut masses on the three corners of a triangle; their balance point is a point of the plane.\nThe masses, scaled so that they add up to $1$, are the barycentric coordinates of that point.\nThe centroid gets the equal weights $(1/3, 1/3, 1/3)$, and each corner gets weight $1$ on itself and $0$ on the others.\nA point lies inside the triangle exactly when all three weights are positive.\nNegative weights are allowed and give the points outside the triangle.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "51N10",
      "51A05"
    ],
    "name": "Barycentric coordinates",
    "same_as": {
      "wikidata": "Q738422",
      "wikipedia": "Barycentric coordinate system"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Barycentric_coordinate_system"
      }
    ],
    "tag": "G0XVRV6QT5"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/G0XVRV6QT5/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/G0XVRV6QT5.md",
  "msc": [
    "51N10",
    "51A05"
  ],
  "name": "Barycentric coordinates",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/G0X/G0XVRV6QT5.md",
  "status": null,
  "tag": "G0XVRV6QT5",
  "uri": "m2://G0XVRV6QT5",
  "url": "https://tamnd.github.io/math2/wiki/barycentric-coordinates/",
  "writing": {
    "tag": "G0XVRV6QT5",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
