Differences

This shows you the differences between two versions of the page.

 — developer:sdksamples:barycentric [2015/09/14] (current) Line 1: Line 1: + ====== Barycentric coordinates of a Quad ====== + > **Developer:​** //​[[developer:​cplusplusplugins|C++]]//​ + > **Summary:​** //Discusses the calculation of barycentric coordinates.//​ + ===== Question ===== + Are there any solutions for finding the barycentric coordinates of a given point in a quad other than splitting that quad into two triangles? + + ===== Answer ===== + In general, for four points forming a convex quad and a point P in the quad,  there is not a unique solution to the problems: + + <​code>​ + P = (a * A) + (b * B) + (c * C) + (d * D) + + where: + + a + b + c + d = 1 + a, b, c, d >= 0 + ​ + + So the concept of barycentric coordinates does not make sense when  there are more than three corner points. ​ + + \\ + + {{tag>​Developer cplusplus}}
developer/sdksamples/barycentric.txt · Last modified: 2015/09/14 (external edit)

Page Tools 