본문 바로가기
프로그래밍

무게중심좌표 Barycentric Coordinates

by 𝓃𝒶𝓃𝒶。 2015. 6. 26.

http://2000clicks.com/mathhelp/GeometryTriangleBarycentricCoordinates.aspx

http://mathworld.wolfram.com/BarycentricCoordinates.html


Barycentric


Barycentric coordinates are triples of numbers (t_1,t_2,t_3) corresponding to masses placed at the vertices of a reference triangle DeltaA_1A_2A_3. These masses then determine a point P, which is the geometric centroid of the three masses and is identified with coordinates (t_1,t_2,t_3). The vertices of the triangle are given by (1,0,0), (0,1,0), and (0,0,1).


Barycentric coordinates normalized so that they become the actual areas of the subtriangles are called homogeneous barycentric coordinates. Barycentric coordinates normalized so that

 t_1+t_2+t_3=1,

so that the coordinates give the areas of the subtriangles normalized by the area of the original triangle are called areal coordinates. Barycentric and areal coordinates can provide particularly elegant proofs of geometric theorems such as Routh's theoremCeva's theorem, and Menelaus' theorem.


1. Areal coordinates of point P are normalized barycentric coordinates.  They are normalized so that they become the areas (hence the name, areal) of the subtriangles formed by connecting P with each of the triangle's vertices, and where the area is measured in terms of the area of triangle ABC.  This way of normalizing the coordinates is equivalent to specifying t1+t2+t3=1.


2. Homogeneous barycentric coordinates of point P are normalized so that they represent the actual areas of the subtriangles formed by connecting P with each of the triangle's vertices.


'프로그래밍' 카테고리의 다른 글

Maya Context  (0) 2015.08.05
std::pair  (0) 2015.07.01
탄젠트 공간 Tangent Space  (0) 2015.06.23
camelCase vs. underscore_seperated  (0) 2015.06.18
Screen Video Capture on CentOS: gtk-recordmydesktop  (0) 2015.06.17